// Token: 0x06000704 RID: 1796 RVA: 0x0002E484 File Offset: 0x0002C884
 private void DrawExample6()
 {
     GUI.Label(new Rect(10f, 130f, 20f, 20f), "6:");
     if (!this.example6.done && GUI.Button(new Rect(30f, 130f, 100f, 20f), "Add Event"))
     {
         EventReceiver receiver   = this.example6.moveRef.GetComponent <EventReceiver>();
         UnityEvent    unityEvent = this.example6.moveRef.events[1];
         unityEvent.RemoveAllListeners();
         unityEvent.AddListener(delegate()
         {
             receiver.ActivateForTime(this.example6.target);
         });
         this.example6.done = true;
     }
 }
Пример #2
0
    //Example 6: Adding messages
    void DrawExample6()
    {
        GUI.Label(new Rect(10, 130, 20, 20), "6:");

        if (!example6.done && GUI.Button(new Rect(30, 130, 100, 20), "Add Event"))
        {
            //get receiving script
            EventReceiver receiver = example6.moveRef.GetComponent <EventReceiver>();
            //get event at the first waypoint to call our methods with an argument
            UnityEvent myEvent = example6.moveRef.events[1];
            myEvent.RemoveAllListeners();
            myEvent.AddListener(delegate { receiver.ActivateForTime(example6.target); });

            //example only
            example6.done = true;
        }
    }