public void DispatchToMainThread(ParamDtoDelegate call, BaseDto dto) { MainThreadEvent evt = new MainThreadEvent(); evt.dtoCallFuncEvents += call; evt.dto = dto; this.DispatchToMainThread(evt); }
public void DispatchToMainThread(VoidObjectDelegate call, object param) { MainThreadEvent evt = new MainThreadEvent(); evt.callFuncEvents += call; evt.param = param; this.DispatchToMainThread(evt); }
public void DispatchToMainThread(VoidIntDelegate call, int value) { MainThreadEvent evt = new MainThreadEvent(); evt.callVoidIntFuncEvents += call; evt.intParam = value; this.DispatchToMainThread(evt); }
public void DispatchToMainThread(MainThreadEvent evt) { this.mainThreadEventsList.Enqueue(evt); }