//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class PetActorDataWrap { public static void Register(LuaState L) { L.BeginClass(typeof(PetActorData), typeof(ActorData)); L.RegFunction("Initialize", Initialize); L.RegFunction("RefreshSkills", RefreshSkills); L.RegFunction("SetStep", SetStep); L.RegFunction("Dispose", Dispose); L.RegFunction("New", _CreatePetActorData); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("Step", get_Step, null); L.RegVar("BaseData", get_BaseData, null); L.RegVar("Name", get_Name, null); L.RegVar("HeadIcon", get_HeadIcon, set_HeadIcon); L.RegVar("PositionValue", get_PositionValue, null); L.RegVar("AnimCtrlName", get_AnimCtrlName, null); L.RegVar("ShowAnimCtrlName", get_ShowAnimCtrlName, null); L.RegVar("NatureId", get_NatureId, null); L.RegVar("AvatarID", get_AvatarID, null); L.RegVar("Profession", get_Profession, null); L.RegVar("IsPet", get_IsPet, null); L.RegVar("LocalLife", get_LocalLife, null); L.RegVar("Life", get_Life, null); L.RegVar("LocalSp", get_LocalSp, null); L.RegVar("Sp", get_Sp, null); L.RegVar("LocalAttack", get_LocalAttack, null); L.RegVar("Attack", get_Attack, null); L.RegVar("LocalMagicAttack", get_LocalMagicAttack, null); L.RegVar("MagicAttack", get_MagicAttack, null); L.RegVar("LocalDefense", get_LocalDefense, null); L.RegVar("Defense", get_Defense, null); L.RegVar("LocalMagicDefense", get_LocalMagicDefense, null); L.RegVar("MagicDefense", get_MagicDefense, null); L.RegVar("LocalCrit", get_LocalCrit, null); L.RegVar("Crit", get_Crit, null); L.RegVar("LocalDodge", get_LocalDodge, null); L.RegVar("Dodge", get_Dodge, null); L.RegVar("LocalAttackSpeed", get_LocalAttackSpeed, null); L.RegVar("AttackSpeed", get_AttackSpeed, null); L.RegVar("CritDamagePercent", get_CritDamagePercent, null); L.RegVar("LocalHit", get_LocalHit, null); L.RegVar("Hit", get_Hit, null); L.RegVar("LocalTen", get_LocalTen, null); L.RegVar("Ten", get_Ten, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreatePetActorData(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); PetActorData obj = new PetActorData(arg0); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: PetActorData.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Initialize(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); PetActorData obj = (PetActorData)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); SkillParam[] arg2 = ToLua.CheckStructArray(L, 4); obj.Initialize(arg0, arg1, arg2); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RefreshSkills(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); PetActorData obj = (PetActorData)ToLua.CheckObject(L, 1); SkillParam[] arg0 = ToLua.CheckStructArray(L, 2); obj.RefreshSkills(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetStep(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); PetActorData obj = (PetActorData)ToLua.CheckObject(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.SetStep(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Dispose(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); PetActorData obj = (PetActorData)ToLua.CheckObject(L, 1); obj.Dispose(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Step(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; int ret = obj.Step; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Step on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_BaseData(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; PetBaseData ret = obj.BaseData; ToLua.PushObject(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index BaseData on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Name(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; string ret = obj.Name; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Name on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_HeadIcon(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; string ret = obj.HeadIcon; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index HeadIcon on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_PositionValue(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; int ret = obj.PositionValue; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index PositionValue on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_AnimCtrlName(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; string ret = obj.AnimCtrlName; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index AnimCtrlName on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_ShowAnimCtrlName(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; string ret = obj.ShowAnimCtrlName; LuaDLL.lua_pushstring(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index ShowAnimCtrlName on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_NatureId(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; int ret = obj.NatureId; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index NatureId on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_AvatarID(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; int ret = obj.AvatarID; LuaDLL.lua_pushinteger(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index AvatarID on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Profession(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; ProfessionType ret = obj.Profession; ToLua.Push(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Profession on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_IsPet(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; bool ret = obj.IsPet; LuaDLL.lua_pushboolean(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index IsPet on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalLife(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalLife; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalLife on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Life(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Life; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Life on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalSp(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalSp; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalSp on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Sp(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Sp; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Sp on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalAttack(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalAttack; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalAttack on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Attack(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Attack; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Attack on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalMagicAttack(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalMagicAttack; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalMagicAttack on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_MagicAttack(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.MagicAttack; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index MagicAttack on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalDefense(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalDefense; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalDefense on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Defense(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Defense; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Defense on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalMagicDefense(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalMagicDefense; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalMagicDefense on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_MagicDefense(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.MagicDefense; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index MagicDefense on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalCrit(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalCrit; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalCrit on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Crit(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Crit; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Crit on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalDodge(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalDodge; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalDodge on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Dodge(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Dodge; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Dodge on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalAttackSpeed(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalAttackSpeed; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalAttackSpeed on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_AttackSpeed(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.AttackSpeed; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index AttackSpeed on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_CritDamagePercent(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.CritDamagePercent; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index CritDamagePercent on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalHit(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalHit; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalHit on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Hit(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Hit; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Hit on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_LocalTen(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.LocalTen; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index LocalTen on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Ten(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; SFloat ret = obj.Ten; ToLua.PushValue(L, ret); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index Ten on a nil value"); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int set_HeadIcon(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); PetActorData obj = (PetActorData)o; string arg0 = ToLua.CheckString(L, 2); obj.HeadIcon = arg0; return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e, o, "attempt to index HeadIcon on a nil value"); } } }