private void SetDamage(ISetDamage obj) { if (obj != null) { obj.ApplyDamage(_damage); } }
public void Heal(ISetDamage obj) { if (obj != null) { obj.ApplyDamage(_value); } }
public void SetDamage(ISetDamage obj) { if (obj != null) { obj.ApplyDamage(_damage); } }
//Метод Нанесения урона private void SetDamage(ISetDamage obj) { //Проверка отсутствия объекта if (obj != null) { obj.ApplyDamage(currentDamage); } }
private void SetDamage(ISetDamage obj) { if (obj != null) { obj.ApplyDamage(_damage); Destroy(gameObject); } }
private void SetDamage(ISetDamage damage) { damage?.ApplyDamage(CurrentDamage); }