CvLuaUnit::lCanSiege(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 2487
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lCanSiege
Hooks
static bool BeforeCvLuaUnit_lCanSiege(lua_State* L, int& result);static void AfterCvLuaUnit_lCanSiege(lua_State* L, int& result);static int ReplaceCvLuaUnit_lCanSiege(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lCanSiege>(host, &BeforeCvLuaUnit_lCanSiege);CivRegisterAfter<CivHooks::CvLuaUnit_lCanSiege>(host, &AfterCvLuaUnit_lCanSiege);CivRegisterReplace<CivHooks::CvLuaUnit_lCanSiege>(host, &ReplaceCvLuaUnit_lCanSiege);
Code
2486//bool canSiege(int /*TeamTypes*/ eTeam);2487int CvLuaUnit::lCanSiege(lua_State* L)2488{2489 CvUnit* pkUnit = GetInstance(L);2490 const TeamTypes eTeam = (TeamTypes)lua_tointeger(L, 2);2491 const bool bResult = pkUnit->canSiege(eTeam);24922493 lua_pushboolean(L, bResult);2494 return 1;2495}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::canSiege(TeamTypes) const
lua_pushbooleanlua_tointeger