CvLuaPlayer::lGetNumUnassignedSpies(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11410
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetNumUnassignedSpies
Hooks
static bool BeforeCvLuaPlayer_lGetNumUnassignedSpies(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNumUnassignedSpies(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNumUnassignedSpies(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNumUnassignedSpies>(host, &BeforeCvLuaPlayer_lGetNumUnassignedSpies);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNumUnassignedSpies>(host, &AfterCvLuaPlayer_lGetNumUnassignedSpies);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNumUnassignedSpies>(host, &ReplaceCvLuaPlayer_lGetNumUnassignedSpies);
Code
11410int CvLuaPlayer::lGetNumUnassignedSpies(lua_State* L)11411{11412 CvPlayerAI* pkThisPlayer = GetInstance(L);11413 CvPlayerEspionage* pkPlayerEspionage = pkThisPlayer->GetEspionage();1141411415 const int lNumSpies = (pkPlayerEspionage != NULL)? pkPlayerEspionage->GetNumUnassignedSpies() : 0;1141611417 lua_pushinteger(L, lNumSpies);11418 return 1;11419}
Calls
CvLuaScopedInstance::GetInstance- CvPlayer::GetEspionage() const
- CvPlayerEspionage::GetNumUnassignedSpies()
lua_pushinteger