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