public override void Damage(Puncher puncher) { base.Damage(puncher); GetComponent<CharacterController>().Move(Vector3.right * puncher.punchPower * (puncher.IsFacingRight() ? 1f : -1f)); }