Ejemplo n.º 1
0
    public static int FindBattleID(string name)
    {
        if (string.IsNullOrEmpty(name))
        {
            return(0);
        }

        int battle = 0;

        string[] battleArr = name.Split(' ');
        for (int i = 0; i < battleArr.Length; i++)
        {
            IEnumerator enumerator = XMLManager.Battle.Data.Values.GetEnumerator();
            while (enumerator.MoveNext())
            {
                XMLDataBattle data = (XMLDataBattle)enumerator.Current;
                if (data.ShortName == battleArr[i])
                {
                    battle |= data.ID;
                }
            }
        }


        if (battle == 0)
        {
            Debugging.LogError("Function:FindBattleID; name = " + name);
        }

        return(battle);
    }
Ejemplo n.º 2
0
    static int GetInfoByName(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        XMLLoader <XMLDataBattle> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataBattle> >(L, 1);
        string        arg0            = LuaScriptMgr.GetLuaString(L, 2);
        XMLDataBattle o = obj.GetInfoByName(arg0);

        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
Ejemplo n.º 3
0
    static int GetInfoById(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        XMLLoader <XMLDataBattle> obj = LuaScriptMgr.GetNetObject <XMLLoader <XMLDataBattle> >(L, 1);
        int           arg0            = (int)LuaScriptMgr.GetNumber(L, 2);
        XMLDataBattle o = obj.GetInfoById(arg0);

        LuaScriptMgr.PushObject(L, o);
        return(1);
    }
Ejemplo n.º 4
0
    static int get_Battle1(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

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

        XMLDataBattle obj = (XMLDataBattle)o;

        LuaScriptMgr.Push(L, obj.Battle1);
        return(1);
    }
Ejemplo n.º 5
0
    static int set_Battle9(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

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

        XMLDataBattle obj = (XMLDataBattle)o;

        obj.Battle9 = (int)LuaScriptMgr.GetNumber(L, 3);
        return(0);
    }
Ejemplo n.º 6
0
    static int set_ShortName(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

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

        XMLDataBattle obj = (XMLDataBattle)o;

        obj.ShortName = LuaScriptMgr.GetString(L, 3);
        return(0);
    }