CvLuaUnit::lUpgradeTo(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 658
- Class
- CvLuaUnit
- Not a hook point
- member without a separate declaration
Code
657//void DoUpgradeTo;658int CvLuaUnit::lUpgradeTo(lua_State* L)659{660 CvUnit* pkUnit = GetInstance(L);661 const UnitTypes eUpgradeUnitType = (UnitTypes) lua_tointeger(L, 2);662 const bool bIsFree = luaL_optbool(L, 3, false);663 664 CvUnit* pkNewUnit = pkUnit->DoUpgradeTo(eUpgradeUnitType, bIsFree);665666 CvLuaUnit::Push(L, pkNewUnit);667 return 1;668}
Calls
CvLuaScopedInstance::GetInstanceCvLuaScopedInstance::Push- CvUnit::DoUpgradeTo(UnitTypes, bool)
lua_tointeger- luaL_optbool(lua_State *, int, bool)