Bazaar developer reference

CvLuaUnit::lSetLevel(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 3941
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lSetLevel

Hooks

static bool BeforeCvLuaUnit_lSetLevel(lua_State* L, int& result);static void AfterCvLuaUnit_lSetLevel(lua_State* L, int& result);static int ReplaceCvLuaUnit_lSetLevel(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lSetLevel>(host, &BeforeCvLuaUnit_lSetLevel);CivRegisterAfter<CivHooks::CvLuaUnit_lSetLevel>(host, &AfterCvLuaUnit_lSetLevel);CivRegisterReplace<CivHooks::CvLuaUnit_lSetLevel>(host, &ReplaceCvLuaUnit_lSetLevel);

Code

3940//void setLevel(int iNewLevel);3941int CvLuaUnit::lSetLevel(lua_State* L)3942{3943	CvUnit* pkUnit = GetInstance(L);3944	const int iNewLevel = lua_tointeger(L, 2);39453946	pkUnit->setLevel(iNewLevel);3947	return 0;3948}

Calls

Called by