static int NotifyObservers(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); PureMVC.Patterns.Facade obj = (PureMVC.Patterns.Facade)ToLua.CheckObject <PureMVC.Patterns.Facade>(L, 1); PureMVC.Interfaces.INotification arg0 = (PureMVC.Interfaces.INotification)ToLua.CheckObject <PureMVC.Interfaces.INotification>(L, 2); obj.NotifyObservers(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public void SendNotification(int id, object param, object extra) { Facade.NotifyObservers(new Notification(id, param, extra)); }