CvLuaPlayer::lCanCommitVote(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11804
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lCanCommitVote
Hooks
static bool BeforeCvLuaPlayer_lCanCommitVote(lua_State* L, int& result);static void AfterCvLuaPlayer_lCanCommitVote(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lCanCommitVote(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &BeforeCvLuaPlayer_lCanCommitVote);CivRegisterAfter<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &AfterCvLuaPlayer_lCanCommitVote);CivRegisterReplace<CivHooks::CvLuaPlayer_lCanCommitVote>(host, &ReplaceCvLuaPlayer_lCanCommitVote);
Code
11804int CvLuaPlayer::lCanCommitVote(lua_State* L)11805{11806 CvPlayerAI* pkThisPlayer = GetInstance(L);11807 const PlayerTypes eToPlayer = (PlayerTypes) lua_tointeger(L, 2);1180811809 CvLeagueAI* pkPlayerLeagueAI = pkThisPlayer->GetLeagueAI();11810 lua_pushboolean(L, pkPlayerLeagueAI->CanCommitVote(eToPlayer));11811 return 1;11812}
Calls
- CvLeagueAI::CanCommitVote(PlayerTypes, CvString *)
CvLuaScopedInstance::GetInstance- CvPlayer::GetLeagueAI() const
lua_pushbooleanlua_tointeger