Bazaar developer reference

CvLuaUnit::lDomainModifier(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 3445
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lDomainModifier

Hooks

static bool BeforeCvLuaUnit_lDomainModifier(lua_State* L, int& result);static void AfterCvLuaUnit_lDomainModifier(lua_State* L, int& result);static int ReplaceCvLuaUnit_lDomainModifier(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lDomainModifier>(host, &BeforeCvLuaUnit_lDomainModifier);CivRegisterAfter<CivHooks::CvLuaUnit_lDomainModifier>(host, &AfterCvLuaUnit_lDomainModifier);CivRegisterReplace<CivHooks::CvLuaUnit_lDomainModifier>(host, &ReplaceCvLuaUnit_lDomainModifier);

Code

3444//int domainModifier(int /*DomainTypes*/ eDomain);3445int CvLuaUnit::lDomainModifier(lua_State* L)3446{3447	CvUnit* pkUnit = GetInstance(L);3448	const DomainTypes eDomain = (DomainTypes)lua_tointeger(L, 2);34493450	const int iResult = pkUnit->domainModifier(eDomain);3451	lua_pushinteger(L, iResult);3452	return 1;3453}

Calls

Called by