Exemple #1
0
 private void OnDestroy()
 {
     if (isServer)
     {
         ut.RemoveUnitFromTargetableList(gameObject);
         ownIFF.OnChangeIFF -= CheckForAlliesAsTargetsAfterIFFChange;
     }
 }
Exemple #2
0
 protected virtual void OnDestroy()
 {
     if (!ut)
     {
         return;
     }
     ut.RemoveUnitFromTargetableList(gameObject);
 }
Exemple #3
0
 public void DyingActions()
 {
     if (!cs)
     {
         return;
     }
     if (!GetComponent <DefenseTurret>())
     {
         UpdateCurrentOwner();
         owner.GetComponent <HouseHolder>().DecrementHouseCount();
     }
     cs.RemoveBuildingFromList(this);
     ut.RemoveUnitFromTargetableList(gameObject);
 }