#if USE_UNI_LUA using LuaAPI = UniLua.Lua; using RealStatePtr = UniLua.ILuaState; using LuaCSFunction = UniLua.CSharpFunctionDelegate; #else using LuaAPI = XLua.LuaDLL.Lua; using RealStatePtr = System.IntPtr; using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; #endif using XLua; using System.Collections.Generic; namespace XLua.CSObjectWrap { using Utils = XLua.Utils; public class BFBattleUnitDataWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(BF.BattleUnitData); Utils.BeginObjectRegister(type, L, translator, 0, 0, 32, 32); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Hp", _g_get_Hp); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MaxHp", _g_get_MaxHp); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Recover", _g_get_Recover); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Atk", _g_get_Atk); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MoveSpeed", _g_get_MoveSpeed); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Crit", _g_get_Crit); Utils.RegisterFunc(L, Utils.GETTER_IDX, "CritDmgAddition", _g_get_CritDmgAddition); Utils.RegisterFunc(L, Utils.GETTER_IDX, "BulletCount", _g_get_BulletCount); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HitCount", _g_get_HitCount); Utils.RegisterFunc(L, Utils.GETTER_IDX, "BulletSpeed", _g_get_BulletSpeed); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Lifetime", _g_get_Lifetime); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Cooldown", _g_get_Cooldown); Utils.RegisterFunc(L, Utils.GETTER_IDX, "AtkRange", _g_get_AtkRange); Utils.RegisterFunc(L, Utils.GETTER_IDX, "PickupRange", _g_get_PickupRange); Utils.RegisterFunc(L, Utils.GETTER_IDX, "ExpAddition", _g_get_ExpAddition); Utils.RegisterFunc(L, Utils.GETTER_IDX, "CoinAddition", _g_get_CoinAddition); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgDec1", _g_get_DmgDec1); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgDec2", _g_get_DmgDec2); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgDec3", _g_get_DmgDec3); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgDecAll", _g_get_DmgDecAll); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Cured", _g_get_Cured); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HurtBossTime", _g_get_HurtBossTime); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgAddition", _g_get_DmgAddition); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HurtBoss", _g_get_HurtBoss); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HurtMonster", _g_get_HurtMonster); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HurtAll", _g_get_HurtAll); Utils.RegisterFunc(L, Utils.GETTER_IDX, "BulletDecValue", _g_get_BulletDecValue); Utils.RegisterFunc(L, Utils.GETTER_IDX, "TouchDecValue", _g_get_TouchDecValue); Utils.RegisterFunc(L, Utils.GETTER_IDX, "AllDecValue", _g_get_AllDecValue); Utils.RegisterFunc(L, Utils.GETTER_IDX, "DmgAdditionControl", _g_get_DmgAdditionControl); Utils.RegisterFunc(L, Utils.GETTER_IDX, "HeartCure", _g_get_HeartCure); Utils.RegisterFunc(L, Utils.GETTER_IDX, "AtkSpecial", _g_get_AtkSpecial); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Hp", _s_set_Hp); Utils.RegisterFunc(L, Utils.SETTER_IDX, "MaxHp", _s_set_MaxHp); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Recover", _s_set_Recover); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Atk", _s_set_Atk); Utils.RegisterFunc(L, Utils.SETTER_IDX, "MoveSpeed", _s_set_MoveSpeed); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Crit", _s_set_Crit); Utils.RegisterFunc(L, Utils.SETTER_IDX, "CritDmgAddition", _s_set_CritDmgAddition); Utils.RegisterFunc(L, Utils.SETTER_IDX, "BulletCount", _s_set_BulletCount); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HitCount", _s_set_HitCount); Utils.RegisterFunc(L, Utils.SETTER_IDX, "BulletSpeed", _s_set_BulletSpeed); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Lifetime", _s_set_Lifetime); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Cooldown", _s_set_Cooldown); Utils.RegisterFunc(L, Utils.SETTER_IDX, "AtkRange", _s_set_AtkRange); Utils.RegisterFunc(L, Utils.SETTER_IDX, "PickupRange", _s_set_PickupRange); Utils.RegisterFunc(L, Utils.SETTER_IDX, "ExpAddition", _s_set_ExpAddition); Utils.RegisterFunc(L, Utils.SETTER_IDX, "CoinAddition", _s_set_CoinAddition); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgDec1", _s_set_DmgDec1); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgDec2", _s_set_DmgDec2); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgDec3", _s_set_DmgDec3); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgDecAll", _s_set_DmgDecAll); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Cured", _s_set_Cured); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HurtBossTime", _s_set_HurtBossTime); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgAddition", _s_set_DmgAddition); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HurtBoss", _s_set_HurtBoss); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HurtMonster", _s_set_HurtMonster); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HurtAll", _s_set_HurtAll); Utils.RegisterFunc(L, Utils.SETTER_IDX, "BulletDecValue", _s_set_BulletDecValue); Utils.RegisterFunc(L, Utils.SETTER_IDX, "TouchDecValue", _s_set_TouchDecValue); Utils.RegisterFunc(L, Utils.SETTER_IDX, "AllDecValue", _s_set_AllDecValue); Utils.RegisterFunc(L, Utils.SETTER_IDX, "DmgAdditionControl", _s_set_DmgAdditionControl); Utils.RegisterFunc(L, Utils.SETTER_IDX, "HeartCure", _s_set_HeartCure); Utils.RegisterFunc(L, Utils.SETTER_IDX, "AtkSpecial", _s_set_AtkSpecial); Utils.EndObjectRegister(type, L, translator, null, null, null, null, null); Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); Utils.EndClassRegister(type, L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if(LuaAPI.lua_gettop(L) == 1) { var gen_ret = new BF.BattleUnitData(); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return LuaAPI.luaL_error(L, "invalid arguments to BF.BattleUnitData constructor!"); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Hp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.Hp); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_MaxHp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.MaxHp); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Recover(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.Recover); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Atk(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.Atk); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_MoveSpeed(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.MoveSpeed); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Crit(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.Crit); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_CritDmgAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.CritDmgAddition); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_BulletCount(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.BulletCount); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HitCount(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.HitCount); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_BulletSpeed(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.BulletSpeed); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Lifetime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Lifetime); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Cooldown(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Cooldown); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_AtkRange(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.AtkRange); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_PickupRange(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.PickupRange); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_ExpAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ExpAddition); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_CoinAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.CoinAddition); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgDec1(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.DmgDec1); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgDec2(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.DmgDec2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgDec3(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.DmgDec3); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgDecAll(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.DmgDecAll); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Cured(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Cured); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HurtBossTime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.HurtBossTime); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.DmgAddition); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HurtBoss(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.HurtBoss); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HurtMonster(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.HurtMonster); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HurtAll(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.HurtAll); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_BulletDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.BulletDecValue); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_TouchDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.TouchDecValue); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_AllDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.AllDecValue); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_DmgAdditionControl(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.DmgAdditionControl); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_HeartCure(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushnumber(L, gen_to_be_invoked.HeartCure); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_AtkSpecial(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushint64(L, gen_to_be_invoked.AtkSpecial); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Hp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Hp = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_MaxHp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.MaxHp = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Recover(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Recover = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Atk(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Atk = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_MoveSpeed(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.MoveSpeed = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Crit(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Crit = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_CritDmgAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.CritDmgAddition = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_BulletCount(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.BulletCount = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HitCount(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HitCount = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_BulletSpeed(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.BulletSpeed = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Lifetime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Lifetime = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Cooldown(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Cooldown = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_AtkRange(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.AtkRange = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_PickupRange(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.PickupRange = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_ExpAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.ExpAddition = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_CoinAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.CoinAddition = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgDec1(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgDec1 = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgDec2(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgDec2 = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgDec3(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgDec3 = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgDecAll(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgDecAll = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Cured(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.Cured = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HurtBossTime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HurtBossTime = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgAddition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgAddition = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HurtBoss(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HurtBoss = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HurtMonster(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HurtMonster = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HurtAll(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HurtAll = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_BulletDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.BulletDecValue = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_TouchDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.TouchDecValue = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_AllDecValue(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.AllDecValue = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_DmgAdditionControl(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.DmgAdditionControl = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_HeartCure(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.HeartCure = LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_AtkSpecial(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); BF.BattleUnitData gen_to_be_invoked = (BF.BattleUnitData)translator.FastGetCSObj(L, 1); gen_to_be_invoked.AtkSpecial = LuaAPI.lua_toint64(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } } }