CvLuaUnit::lCanCoexistWithEnemyUnit(lua_State *)
- Defined in
- Lua/CvLuaUnit.cpp, line 2228
- Class
- CvLuaUnit
- Hook name
CivHooks::CvLuaUnit_lCanCoexistWithEnemyUnit
Hooks
static bool BeforeCvLuaUnit_lCanCoexistWithEnemyUnit(lua_State* L, int& result);static void AfterCvLuaUnit_lCanCoexistWithEnemyUnit(lua_State* L, int& result);static int ReplaceCvLuaUnit_lCanCoexistWithEnemyUnit(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lCanCoexistWithEnemyUnit>(host, &BeforeCvLuaUnit_lCanCoexistWithEnemyUnit);CivRegisterAfter<CivHooks::CvLuaUnit_lCanCoexistWithEnemyUnit>(host, &AfterCvLuaUnit_lCanCoexistWithEnemyUnit);CivRegisterReplace<CivHooks::CvLuaUnit_lCanCoexistWithEnemyUnit>(host, &ReplaceCvLuaUnit_lCanCoexistWithEnemyUnit);
Code
2227//bool canCoexistWithEnemyUnit(int /*TeamTypes*/ eTeam);2228int CvLuaUnit::lCanCoexistWithEnemyUnit(lua_State* L)2229{2230 CvUnit* pkUnit = GetInstance(L);2231 const TeamTypes eTeam = (TeamTypes)lua_tointeger(L, 2);2232 const bool bResult = pkUnit->canCoexistWithEnemyUnit(eTeam);22332234 lua_pushboolean(L, bResult);2235 return 1;2236}
Calls
CvLuaScopedInstance::GetInstance- CvUnit::canCoexistWithEnemyUnit(TeamTypes) const
lua_pushbooleanlua_tointeger