private Delegate _BuildDelegate(EventInfo event_info, Guid new_soul_id, InvokeEventCallback invoke) { var eventCreator = _Protocol.GetEventProvider().Find(event_info); var map = _Protocol.GetMemberMap(); var id = map.GetEvent(event_info); return(eventCreator.Create(new_soul_id, id, invoke)); }
public GenericEventClosure(Guid entity_id, int event_id, InvokeEventCallback invoke_event) { _EntityId = entity_id; _EventId = event_id; _InvokeEvent = invoke_event; }