Esempio n. 1
0
 public void GenerateTower(int damage)
 {
     if (!isActive)
     {
         isActive = true;
     }
     this.damage = damage;
     fireTimer   = 0f;
     OnDamageChange?.Invoke(damage);
 }
Esempio n. 2
0
 protected virtual void _OnDamageChange()
 {
     OnDamageChange?.Invoke(this, new PartyMemberEventArgs(this));
 }
Esempio n. 3
0
 public void ChangeDamage(int change)
 {
     damage = Mathf.Clamp(damage + change, 1, 3);
     OnDamageChange?.Invoke(this, null);
 }
Esempio n. 4
0
 public void DisableTower()
 {
     isActive = false;
     OnDamageChange?.Invoke(0);
 }