static int GetInfoByName(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); XMLLoader <XMLDataMagic> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataMagic> >(L, 1); string arg0 = LuaScriptMgr.GetLuaString(L, 2); XMLDataMagic o = obj.GetInfoByName(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int GetInfoById(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); XMLLoader <XMLDataMagic> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataMagic> >(L, 1); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); XMLDataMagic o = obj.GetInfoById(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int get_Spirit(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Spirit"); } XMLDataMagic obj = (XMLDataMagic)o; LuaScriptMgr.Push(L, obj.Spirit); return(1); }
static int set_Target(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Target"); } XMLDataMagic obj = (XMLDataMagic)o; obj.Target = LuaScriptMgr.GetString(L, 3); return(0); }
static int set_Script(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); if (o == null) { LuaDLL.luaL_error(L, "unknown member name Script"); } XMLDataMagic obj = (XMLDataMagic)o; obj.Script = (int)LuaScriptMgr.GetNumber(L, 3); return(0); }
public static int FindSkillID(string name) { if (string.IsNullOrEmpty(name)) { return(0); } IEnumerator enumerator = XMLManager.Magic.Data.Values.GetEnumerator(); while (enumerator.MoveNext()) { XMLDataMagic data = (XMLDataMagic)enumerator.Current; if (data.Name == name) { return(data.ID); } } Debugging.LogError("Function:FindMagicID; name = " + name); return(-1); }