Bazaar developer reference

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

Called by