protected override void Enter(CharacterHead.PlayerInputs input) { charMove.MovementHorizontal(0); charMove.MovementVertical(0); charBlock.SetOnBlock(false); charBlock.OnParry(); }
protected override void Exit(CharacterHead.PlayerInputs input) { if (input != CharacterHead.PlayerInputs.BLOCK) { charBlock.UpBlock(); } }
protected override void Enter(CharacterHead.PlayerInputs input) { if (IsHeavy()) { Debug.Log("Hice un Heavy re loco"); charMove.MovementHorizontal(0); charMove.MovementVertical(0); } }
protected override void Enter(CharacterHead.PlayerInputs input) { charMove.RotateHorizontal(0); charMove.RotateVertical(0); charMove.MovementHorizontal(0); charMove.MovementVertical(0); go_feedback.SetActive(true); charAnim.Stun(true); anim = true; }
protected override void Exit(CharacterHead.PlayerInputs input) { if (input != CharacterHead.PlayerInputs.RELEASE_ATTACK) { charAttack.AttackFail(); } else { charAttack.OnAttackEnd(); } }
protected override void Exit(CharacterHead.PlayerInputs input) { timer = 0; }
protected override void Enter(CharacterHead.PlayerInputs input) { //Tambien podría haber una rica animación, why not }
protected override void Enter(CharacterHead.PlayerInputs input) { base.Enter(input); }
protected override void Enter(CharacterHead.PlayerInputs input) { charBlock.UpBlock(); charBlock.SetOnBlock(false); }
protected override void Exit(CharacterHead.PlayerInputs input) { go_feedback.SetActive(false); charAnim.Stun(false); }
protected override void Enter(CharacterHead.PlayerInputs input) { Debug.Log("Begin spin"); charAnim.BeginSpin(ON_END_BeginSpin); }
protected override void Exit(CharacterHead.PlayerInputs input) { ChangeHeavy(false); }
protected override void Exit(CharacterHead.PlayerInputs input) { timer = 0; charBlock.UpBlock(); }
protected override void Enter(CharacterHead.PlayerInputs input) { charAttack.OnAttackBegin(); }
protected override void Exit(CharacterHead.PlayerInputs input) { evadepart.Stop(); base.Exit(input); }
protected override void Enter(CharacterHead.PlayerInputs input) { evadepart.Play(); charMove.Dash(); }
protected override void Exit(CharacterHead.PlayerInputs input) { charMove.EnableRotation(); }
protected override void Enter(CharacterHead.PlayerInputs input) { charBlock.OnBlock(); }
protected override void Enter(CharacterHead.PlayerInputs input) { //Inserte animacion :´( }
protected override void Enter(CharacterHead.PlayerInputs input) { charMove.MovementHorizontal(0); charMove.MovementVertical(0); }