예제 #1
0
 void OnUnitDestroyed(Unit unit)
 {
     if (unit.IsCreep())
     {
         if (unit.GetUnitCreep().lifeValue > 0)
         {
             GainLife(unit.GetUnitCreep().lifeValue);
         }
     }
     else if (unit.IsTower())
     {
         if (unit.GetUnitTower() == selectedTower)
         {
             _ClearSelectedTower();
         }
     }
 }
예제 #2
0
        void OnUnitDestroyed(Unit unit)
        {
            if (!unit.IsCreep())
            {
                return;
            }

            UnitCreep creep = unit.GetUnitCreep();

            OnUnitCleared(creep);
        }
예제 #3
0
 public static void OnUnitDestroyed(Unit unit)
 {
     if (unit.IsCreep())
     {
         if (onCreepDestroyedE != null)
         {
             onCreepDestroyedE(unit.GetUnitCreep());
         }
     }
     else if (!unit.IsTower())
     {
         if (onTowerDestroyedE != null)
         {
             onTowerDestroyedE(unit.GetUnitTower());
         }
     }
 }
예제 #4
0
        void OnUnitDestroyed(Unit unit)
        {
            if(!unit.IsCreep()) return;

            UnitCreep creep=unit.GetUnitCreep();
            OnUnitCleared(creep);
        }
예제 #5
0
 void OnUnitDestroyed(Unit unit)
 {
     if(unit.IsCreep()){
         if(unit.GetUnitCreep().lifeValue>0) GainLife(unit.GetUnitCreep().lifeValue);
     }
     else if(unit.IsTower()){
         if(unit.GetUnitTower()==selectedTower) _ClearSelectedTower();
     }
 }
예제 #6
0
파일: TDTK.cs 프로젝트: toooooooo/BEER
 public static void OnUnitDestroyed(Unit unit)
 {
     if (unit.IsCreep())
     {
         if (onCreepDestroyedE != null) onCreepDestroyedE(unit.GetUnitCreep());
     }
     else if (!unit.IsTower())
     {
         if (onTowerDestroyedE != null) onTowerDestroyedE(unit.GetUnitTower());
     }
 }
예제 #7
0
 void OnUnitDestroyed(Unit unit)
 {
     if(unit.IsCreep()){
         GainScore(unit.GetUnitCreep().scoreValue);
     }
     else if(unit.IsTower()){
         if(unit.GetUnitTower()==selectedTower) _ClearSelectedTower();
     }
 }