示例#1
0
 static int GetCostData(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 11);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
         int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
         int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
         int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
         int arg4 = (int)LuaDLL.luaL_checknumber(L, 6);
         int arg5 = (int)LuaDLL.luaL_checknumber(L, 7);
         int arg6 = (int)LuaDLL.luaL_checknumber(L, 8);
         int arg7 = (int)LuaDLL.luaL_checknumber(L, 9);
         int arg8 = (int)LuaDLL.luaL_checknumber(L, 10);
         int arg9 = (int)LuaDLL.luaL_checknumber(L, 11);
         int o    = obj.GetCostData(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
         LuaDLL.lua_pushinteger(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#2
0
 static int Clear(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         obj.Clear();
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#3
0
 static int DelCostData(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         FightDataStatistical obj  = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         ArmyTypeData         arg0 = (ArmyTypeData)ToLua.CheckObject(L, 2, typeof(ArmyTypeData));
         obj.DelCostData(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#4
0
 static int GetInt(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         string arg0 = ToLua.CheckString(L, 2);
         int    o    = obj.GetInt(arg0);
         LuaDLL.lua_pushinteger(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#5
0
 static int AddInt(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         string arg0 = ToLua.CheckString(L, 2);
         int    arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
         obj.AddInt(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#6
0
 static int GetAllHealthChange(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         FightDataStatistical obj  = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         DemageOrCure         arg0 = (DemageOrCure)ToLua.CheckObject(L, 2, typeof(DemageOrCure));
         AttackOrBeAttach     arg1 = (AttackOrBeAttach)ToLua.CheckObject(L, 3, typeof(AttackOrBeAttach));
         float o = obj.GetAllHealthChange(arg0, arg1);
         LuaDLL.lua_pushnumber(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#7
0
 static int GetMemberCount(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 4);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
         int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
         int arg2 = (int)LuaDLL.luaL_checknumber(L, 4);
         int o    = obj.GetMemberCount(arg0, arg1, arg2);
         LuaDLL.lua_pushinteger(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#8
0
 static int GetHealthChange(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 6);
         FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical));
         string           arg0    = ToLua.CheckString(L, 2);
         int              arg1    = (int)LuaDLL.luaL_checknumber(L, 3);
         DemageOrCure     arg2    = (DemageOrCure)ToLua.CheckObject(L, 4, typeof(DemageOrCure));
         DemageType       arg3    = (DemageType)ToLua.CheckObject(L, 5, typeof(DemageType));
         AttackOrBeAttach arg4    = (AttackOrBeAttach)ToLua.CheckObject(L, 6, typeof(AttackOrBeAttach));
         float            o       = obj.GetHealthChange(arg0, arg1, arg2, arg3, arg4);
         LuaDLL.lua_pushnumber(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#9
0
    static int _CreateFightDataStatistical(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 0)
            {
                FightDataStatistical obj = new FightDataStatistical();
                ToLua.PushObject(L, obj);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: FightDataStatistical.New"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }