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
CvLuaScopedInstance::GetInstance- CvUnit::domainModifier(DomainTypes) const
lua_pushintegerlua_tointeger