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); } }
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); } }