private void Update() { switch (miInput) { case MoveType.WASD: if (!Tenencia() && Desde.Tenencia() && Input.GetKeyDown(KeyCode.A)) { PrimerPaso(); } if (Tenencia() && Input.GetKeyDown(KeyCode.S)) { SegundoPaso(); } if (segundoCompleto && Tenencia() && Input.GetKeyDown(KeyCode.D)) { TercerPaso(); } break; case MoveType.Arrows: if (!Tenencia() && Desde.Tenencia() && Input.GetKeyDown(KeyCode.LeftArrow)) { PrimerPaso(); } if (Tenencia() && Input.GetKeyDown(KeyCode.DownArrow)) { SegundoPaso(); } if (segundoCompleto && Tenencia() && Input.GetKeyDown(KeyCode.RightArrow)) { TercerPaso(); } break; case MoveType.Joystick: if (!Tenencia() && Desde.Tenencia() && shouldGrab) { PrimerPaso(); Debug.Log("Primer Paso"); shouldGrab = false; } if (Tenencia() && shouldHold) { SegundoPaso(); shouldHold = false; } if (segundoCompleto && Tenencia() && shouldDeposit) { TercerPaso(); shouldDeposit = false; } break; default: break; } }
private void Update() { switch (miInput) { case MoveType.WASD: if (!Tenencia() && Desde.Tenencia() && Input.GetKeyDown(KeyCode.A)) { PrimerPaso(); } if (Tenencia() && Input.GetKeyDown(KeyCode.S)) { SegundoPaso(); } if (segundoCompleto && Tenencia() && Input.GetKeyDown(KeyCode.D)) { TercerPaso(); } break; case MoveType.Arrows: if (!Tenencia() && Desde.Tenencia() && Input.GetKeyDown(KeyCode.LeftArrow)) { PrimerPaso(); } if (Tenencia() && Input.GetKeyDown(KeyCode.DownArrow)) { SegundoPaso(); } if (segundoCompleto && Tenencia() && Input.GetKeyDown(KeyCode.RightArrow)) { TercerPaso(); } break; case MoveType.Joystick: if (!Tenencia() && Desde.Tenencia() && agarrar) { PrimerPaso(); agarrar = false; } if (Tenencia() && levantar) { SegundoPaso(); levantar = false; } if (segundoCompleto && Tenencia() && dejar) { TercerPaso(); dejar = false; } break; default: break; } }
private void Update() { switch (miInput) { case MoveType.WASD: if (!Tenencia() && Desde.Tenencia() && InputManager.Instance.GetAxis("Horizontal_1") < 0) { PrimerPaso(); } if (Tenencia() && InputManager.Instance.GetAxis("Vertical_1") > 0) { SegundoPaso(); } if (segundoCompleto && Tenencia() && InputManager.Instance.GetAxis("Horizontal_1") > 0) { TercerPaso(); } break; case MoveType.Arrows: if (!Tenencia() && Desde.Tenencia() && InputManager.Instance.GetAxis("Horizontal_2") < 0) { PrimerPaso(); } if (Tenencia() && InputManager.Instance.GetAxis("Vertical_2") > 0) { SegundoPaso(); } if (segundoCompleto && Tenencia() && InputManager.Instance.GetAxis("Horizontal_2") > 0) { TercerPaso(); } break; default: break; } }
private void Update() { switch (player) { case PlayerSelect.player1: if (!Tenencia() && Desde.Tenencia() && InputManager.Instance.GetAxis("Horizontal_1") < 0) { PrimerPaso(); } if (Tenencia() && InputManager.Instance.GetAxis("Vertical_1") > 0) { SegundoPaso(); } if (segundoCompleto && Tenencia() && InputManager.Instance.GetAxis("Horizontal_1") > 0) { TercerPaso(); } break; case PlayerSelect.player2: if (!Tenencia() && Desde.Tenencia() && InputManager.Instance.GetAxis("Horizontal_2") < 0) { PrimerPaso(); } if (Tenencia() && InputManager.Instance.GetAxis("Vertical_2") > 0) { SegundoPaso(); } if (segundoCompleto && Tenencia() && InputManager.Instance.GetAxis("Horizontal_2") > 0) { TercerPaso(); } break; default: break; } }
private void Update() { if (!Tenencia() && Desde.Tenencia() && InputManager.Instance.GetButtonDown("StepA" + player)) { PrimerPaso(); } if (Tenencia() && InputManager.Instance.GetButtonDown("StepB" + player)) { SegundoPaso(); } if (segundoCompleto && Tenencia() && InputManager.Instance.GetButtonDown("StepC" + player)) { TercerPaso(); } }