static int GetInfoByName(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        XMLLoader <XMLDataWiseSkill> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataWiseSkill> >(L, 1);
        string           arg0            = LuaScriptMgr.GetLuaString(L, 2);
        XMLDataWiseSkill o = obj.GetInfoByName(arg0);

        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
    static int GetInfoById(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        XMLLoader <XMLDataWiseSkill> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataWiseSkill> >(L, 1);
        int arg0           = (int)LuaScriptMgr.GetNumber(L, 2);
        XMLDataWiseSkill o = obj.GetInfoById(arg0);

        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
Exemple #3
0
    static int get_Name(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name Name");
        }

        XMLDataWiseSkill obj = (XMLDataWiseSkill)o;

        LuaScriptMgr.Push(L, obj.Name);
        return(1);
    }
Exemple #4
0
    static int set_Target(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name Target");
        }

        XMLDataWiseSkill obj = (XMLDataWiseSkill)o;

        obj.Target = (int)LuaScriptMgr.GetNumber(L, 3);
        return(0);
    }
Exemple #5
0
    static int set_FullName(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name FullName");
        }

        XMLDataWiseSkill obj = (XMLDataWiseSkill)o;

        obj.FullName = LuaScriptMgr.GetString(L, 3);
        return(0);
    }
Exemple #6
0
    public static int FindWiseSkillID(string name)
    {
        if (string.IsNullOrEmpty(name))
        {
            return(0);
        }

        IEnumerator enumerator = XMLManager.WiseSkill.Data.Values.GetEnumerator();

        while (enumerator.MoveNext())
        {
            XMLDataWiseSkill data = (XMLDataWiseSkill)enumerator.Current;
            if (data.FullName == name)
            {
                return(data.ID);
            }
        }

        Debugging.LogError("Function:FindWiseSkillID; name = " + name);
        return(-1);
    }