public void OnUnLoad()
{
if (!CheckValid()) return;
LuaFunction OnUnLoadFunc = mLuaTable.GetLuaFunction("on_unload") as LuaFunction;
if (OnUnLoadFunc != null)
{
OnUnLoadFunc.BeginPCall();
OnUnLoadFunc.PCall();
OnUnLoadFunc.EndPCall();
OnUnLoadFunc.Dispose();
OnUnLoadFunc = null;
}
}
}
static int OnUnLoad(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetworkManager obj = (NetworkManager)ToLua.CheckObject <NetworkManager>(L, 1); obj.OnUnLoad(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }