public void Damage(WeaponPower weaponPower) { if (unit.TrySetState(Unit.STATES.DAMAGE)) { unit.AddForce(weaponPower.Force); } }