void OnTriggerExit(Collider other)
    {
        if (!Enabled || !ReportExit)
        {
            return;
        }

        if (other.transform.root.tag == "Player")
        {
            MessageDispatch.Send("OnTriggerEnter", gameObject.name);
        }
    }
Example #2
0
    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);
        }
    }
Example #3
0
 private void ReportCompletedTimer(Timer timer)
 {
     MessageDispatch.Send(PP.EVENT_TIMER_COMPLETED, timer.Name);
 }