public MainStateEvent(MainStateEventId iid, object icontrol, string iname, object iobj = null) { id = iid; control = icontrol; name = iname; obj = iobj; }
public static void Push(MainStateEventId id, string name = null, object obj = null) { m_event_list.Add(new MainStateEvent(id, name, obj)); }
public MainStateEvent(MainStateEventId iid, string iname, object iobj) { id = iid; name = iname; obj = iobj; }
public void PushEvent(MainStateEventId iid, object icontrol, string iname, object iobj = null) { var ev = new MainStateEvent(iid, icontrol, iname, iobj); m_em.EventMan.Push(ev); }