void OnTriggerExit(Collider other) { if (!Enabled || !ReportExit) { return; } if (other.transform.root.tag == "Player") { MessageDispatch.Send("OnTriggerEnter", gameObject.name); } }
public void Use() { if (MessageLimit != -1 && MessageCount < MessageLimit) { Debug.Log("Message Dispatching from " + name); MessageDispatch.Send(PP.EVENT_ITEM_PICKUP, this.name); ++MessageCount; } if (!Persistent) { Destroy(gameObject); } }
private void ReportCompletedTimer(Timer timer) { MessageDispatch.Send(PP.EVENT_TIMER_COMPLETED, timer.Name); }