CvLuaUnit::lGetCaptureUnitType(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 1921
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lGetCaptureUnitType
Hooks
static bool BeforeCvLuaUnit_lGetCaptureUnitType(lua_State* L, int& result);static void AfterCvLuaUnit_lGetCaptureUnitType(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetCaptureUnitType(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetCaptureUnitType>(host, &BeforeCvLuaUnit_lGetCaptureUnitType);CivRegisterAfter<CivHooks::CvLuaUnit_lGetCaptureUnitType>(host, &AfterCvLuaUnit_lGetCaptureUnitType);CivRegisterReplace<CivHooks::CvLuaUnit_lGetCaptureUnitType>(host, &ReplaceCvLuaUnit_lGetCaptureUnitType);
Code
1920//int /*UnitTypes*/ getCaptureUnitType(int /*CivilizationTypes*/ eCivilization);1921int CvLuaUnit::lGetCaptureUnitType(lua_State* L)1922{1923 CvUnit* pkUnit = GetInstance(L);1924 const CivilizationTypes eCivilization = (CivilizationTypes)lua_tointeger(L, 2);19251926 const UnitTypes eResult = pkUnit->getCaptureUnitType(eCivilization);1927 lua_pushinteger(L, eResult);1928 return 1;1929}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::getCaptureUnitType(CivilizationTypes) const
lua_pushintegerlua_tointeger