static int GetInfoByName(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); XMLLoader <XMLDataThings> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataThings> >(L, 1); string arg0 = LuaScriptMgr.GetLuaString(L, 2); XMLDataThings o = obj.GetInfoByName(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int GetInfoById(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); XMLLoader <XMLDataThings> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataThings> >(L, 1); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); XMLDataThings o = obj.GetInfoById(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int get_Attribute(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Attribute"); } XMLDataThings obj = (XMLDataThings)o; LuaScriptMgr.Push(L, obj.Attribute); return(1); }
static int set_Descript(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Descript"); } XMLDataThings obj = (XMLDataThings)o; obj.Descript = LuaScriptMgr.GetString(L, 3); return(0); }
static int set_Loyal(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Loyal"); } XMLDataThings obj = (XMLDataThings)o; obj.Loyal = (int)LuaScriptMgr.GetNumber(L, 3); return(0); }
static int get_Strength(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Strength"); } XMLDataThings obj = (XMLDataThings)o; LuaScriptMgr.Push(L, obj.Strength); return(1); }
public static int FindThingsID(string name) { if (string.IsNullOrEmpty(name)) { return(0); } IEnumerator enumerator = XMLManager.Things.Data.Values.GetEnumerator(); while (enumerator.MoveNext()) { XMLDataThings data = (XMLDataThings)enumerator.Current; if (data.Name == name) { return(data.ID); } } Debugging.LogError("Function:FindThingsID; name = " + name); return(-1); }