Bazaar developer reference

CvLuaUnit::lGetUpgradeUnitType(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 1811
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGetUpgradeUnitType

Hooks

static bool BeforeCvLuaUnit_lGetUpgradeUnitType(lua_State* L, int& result);static void AfterCvLuaUnit_lGetUpgradeUnitType(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetUpgradeUnitType(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetUpgradeUnitType>(host, &BeforeCvLuaUnit_lGetUpgradeUnitType);CivRegisterAfter<CivHooks::CvLuaUnit_lGetUpgradeUnitType>(host, &AfterCvLuaUnit_lGetUpgradeUnitType);CivRegisterReplace<CivHooks::CvLuaUnit_lGetUpgradeUnitType>(host, &ReplaceCvLuaUnit_lGetUpgradeUnitType);

Code

1810//int GetUpgradeUnitType();1811int CvLuaUnit::lGetUpgradeUnitType(lua_State* L)1812{1813	CvUnit* pkUnit = GetInstance(L);18141815	const int iResult = pkUnit->GetUpgradeUnitType();1816	lua_pushinteger(L, iResult);1817	return 1;1818}

Calls

Called by