public override void OnInspectorGUI()
    {
        event_object my_event = (event_object)target;

        if (GUILayout.Button("Press Me!"))
        {
            my_event.Invoke();
        }
    }
Exemple #2
0
    IEnumerator notify_party_change(event_object notify)
    {
        yield return(new WaitUntil(() => my_party.val.members != null));

        while (true)
        {
            Party_Names pn = my_party.val;
            yield return(new WaitUntil(
                             () => !pn.members.SequenceEqual(my_party.val.members) ||
                             pn.leader != my_party.val.leader
                             ));

            notify_parties.Invoke();
        }
    }