static int OnDestroy(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); ASingleton <AssetLoader> obj = (ASingleton <AssetLoader>)ToLua.CheckObject(L, 1, typeof(ASingleton <AssetLoader>)); obj.OnDestroy(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetInstance(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); object o = ASingleton <AssetLoader> .GetInstance(); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public ANonDefaultConstructor(ASingleton singleton, ATransient transient) { Assert.IsFalse(singleton == null); Assert.IsFalse(transient == null); }