CvRepealProposal::GetRepealDecision()
- Defined in
- CvVotingClasses.cpp, line 1764
- Class
- CvRepealProposal
- Hook name
CivHooks::CvRepealProposal_GetRepealDecision
Hooks
static bool BeforeCvRepealProposal_GetRepealDecision(CvRepealProposal* self, CvVoterDecision*& result);static void AfterCvRepealProposal_GetRepealDecision(CvRepealProposal* self, CvVoterDecision*& result);static CvVoterDecision* ReplaceCvRepealProposal_GetRepealDecision(CvVoterDecision* (*original)(CvRepealProposal*), CvRepealProposal* self);CivRegisterBefore<CivHooks::CvRepealProposal_GetRepealDecision>(host, &BeforeCvRepealProposal_GetRepealDecision);CivRegisterAfter<CivHooks::CvRepealProposal_GetRepealDecision>(host, &AfterCvRepealProposal_GetRepealDecision);CivRegisterReplace<CivHooks::CvRepealProposal_GetRepealDecision>(host, &ReplaceCvRepealProposal_GetRepealDecision);
Code
1764CvVoterDecision* CvRepealProposal::GetRepealDecision()1765{1766 return &m_RepealDecision;1767}
Called by
- CvLeague::DoVoteRepeal(int, PlayerTypes, int, int)
- CvLeague::FinishSession()
- CvLeague::GetMemberVoteOpinionDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetSpentVotesForMember(PlayerTypes)
- CvLeague::GetVotesSpentThisSession()
- CvLeague::LogProposalResolved(CvRepealProposal *)
- CvLeague::NotifyProposalResult(CvRepealProposal *)
- CvLeagueAI::EvaluateVoteForOtherPlayerKnowledge(CvLeague *, PlayerTypes, CvRepealProposal *, CvString *)
- CvLeagueAI::FindBestVoteChoices(CvRepealProposal *, VoteConsiderationList &)
- CvLeagueAI::GetDesiredVoteCommitments(PlayerTypes)
- CvLeagueAI::LogVoteChoiceCommitted(CvRepealProposal *, int, int)
- CvLeagueAI::LogVoteChoiceConsidered(CvRepealProposal *, int, int)
- CvLeagueAI::ScoreProposal(CvLeague *, CvActiveResolution *)
- CvLeagueAI::ScoreVoteChoice(CvRepealProposal *, int)
- CvRepealProposal::IsPassed(int)
- CvLuaLeague::lGetRepealProposals(lua_State *)
- CvLuaLeague::lGetRepealProposalsOnHold(lua_State *)