//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class BattleStatisticsWrap { public static void Register(LuaState L) { L.BeginClass(typeof(BattleStatistics), typeof(System.Object)); L.RegFunction("Start", Start); L.RegFunction("End", End); L.RegFunction("Clear", Clear); L.RegFunction("GetFighterStatistics", GetFighterStatistics); L.RegFunction("AnalyzeData", AnalyzeData); L.RegFunction("New", _CreateBattleStatistics); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("BeginTime", get_BeginTime, null); L.RegVar("EndTime", get_EndTime, null); L.RegVar("FriendStatistics", get_FriendStatistics, null); L.RegVar("EnemyStatistics", get_EnemyStatistics, null); L.RegVar("Exist", get_Exist, null); L.RegVar("PassedTime", get_PassedTime, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreateBattleStatistics(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { BattleStatistics obj = new BattleStatistics(); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: BattleStatistics.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Start(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); BattleStatistics obj = (BattleStatistics)ToLua.CheckObject(L, 1); obj.Start(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int End(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); BattleStatistics obj = (BattleStatistics)ToLua.CheckObject(L, 1); obj.End(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Clear(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); BattleStatistics obj = (BattleStatistics)ToLua.CheckObject(L, 1); obj.Clear(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetFighterStatistics(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); BattleStatistics obj = (BattleStatistics)ToLua.CheckObject(L, 1); Fighter arg0 = (Fighter)ToLua.CheckObject(L, 2); FighterStatistics o = obj.GetFighterStatistics(arg0); ToLua.PushObject(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int AnalyzeData(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); BattleStatistics obj = (BattleStatistics)ToLua.CheckObject(L, 1); obj.AnalyzeData(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_BeginTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; float ret = obj.BeginTime; LuaDLL.lua_pushnumber(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index BeginTime on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_EndTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; float ret = obj.EndTime; LuaDLL.lua_pushnumber(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index EndTime on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_FriendStatistics(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; System.Collections.Generic.List ret = obj.FriendStatistics; ToLua.PushSealed(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index FriendStatistics on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_EnemyStatistics(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; System.Collections.Generic.List ret = obj.EnemyStatistics; ToLua.PushSealed(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index EnemyStatistics on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Exist(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; bool ret = obj.Exist; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Exist on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_PassedTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); BattleStatistics obj = (BattleStatistics)o; float ret = obj.PassedTime; LuaDLL.lua_pushnumber(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index PassedTime on a nil value"); } } }