Beispiel #1
0
 public void RegisterDamageable(DamageableMono damageable, FactionSO faction)
 {
     if (!Damageables.Contains(damageable))
     {
         Damageables.Add(damageable);
         Factions.Add(faction);
     }
     else
     {
         Debug.LogError("damageable " + damageable.name + " already exists in set.");
     }
 }
Beispiel #2
0
 public void UnregisterDamageable(DamageableMono damageable, FactionSO faction)
 {
     if (Damageables.Contains(damageable))
     {
         int i = Damageables.IndexOf(damageable);
         Damageables.Remove(damageable);
         Factions.RemoveAt(i);
     }
     else
     {
         Debug.LogError("damageable " + damageable.name + " does not exist in set.");
     }
 }