예제 #1
0
 public override void Receive(ControllerMessage msg)
 {
     if (msg is Msg_UnitHit)
     {
         Msg_UnitHit unitHit = msg as Msg_UnitHit;
         Debug.Log(unitHit.unit.gameObject.ToString());
         KillUnit(unitHit.unit.unitId);
     }
 }
예제 #2
0
 public void UnitTriggered(Unit unit, Collider other)
 {
     //Debug.Log ("Unit Triggered + " + unit.gameObject.ToString() + " : " + other.gameObject.ToString());
     if (stageController != null)
     {
         Msg_UnitHit msg = new Msg_UnitHit();
         msg.unit = unit;
         stageController.Receive(msg);
     }
 }