private static int GetStaticPrivateField(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); object staticPrivateField = PrivateExtensions.GetStaticPrivateField(luaString, luaString2); LuaScriptMgr.PushVarObject(L, staticPrivateField); return(1); }
private static int SetStaticPrivateProperty(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); object varObject = LuaScriptMgr.GetVarObject(L, 3); PrivateExtensions.SetStaticPrivateProperty(luaString, luaString2, varObject); return(0); }
static int GetPrivateProperty(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); object arg0 = LuaScriptMgr.GetVarObject(L, 1); string arg1 = LuaScriptMgr.GetLuaString(L, 2); object o = PrivateExtensions.GetPrivateProperty(arg0, arg1); LuaScriptMgr.PushVarObject(L, o); return(1); }
static int SetStaticPrivateProperty(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); string arg0 = LuaScriptMgr.GetLuaString(L, 1); string arg1 = LuaScriptMgr.GetLuaString(L, 2); object arg2 = LuaScriptMgr.GetVarObject(L, 3); PrivateExtensions.SetStaticPrivateProperty(arg0, arg1, arg2); return(0); }
private static int CallStaticPrivateMethod(IntPtr L) { int num = LuaDLL.lua_gettop(L); string luaString = LuaScriptMgr.GetLuaString(L, 1); string luaString2 = LuaScriptMgr.GetLuaString(L, 2); object[] paramsObject = LuaScriptMgr.GetParamsObject(L, 3, num - 2); object o = PrivateExtensions.CallStaticPrivateMethod(luaString, luaString2, paramsObject); LuaScriptMgr.PushVarObject(L, o); return(1); }
static int CallStaticPrivateMethod(IntPtr L) { int count = LuaDLL.lua_gettop(L); string arg0 = LuaScriptMgr.GetLuaString(L, 1); string arg1 = LuaScriptMgr.GetLuaString(L, 2); object[] objs2 = LuaScriptMgr.GetParamsObject(L, 3, count - 2); object o = PrivateExtensions.CallStaticPrivateMethod(arg0, arg1, objs2); LuaScriptMgr.PushVarObject(L, o); return(1); }