CvResolution::GetVoterDecision()
- Defined in
- CvVotingClasses.cpp, line 975
- Class
- CvResolution
- Hook name
CivHooks::CvResolution_GetVoterDecision
Hooks
static bool BeforeCvResolution_GetVoterDecision(CvResolution* self, CvVoterDecision*& result);static void AfterCvResolution_GetVoterDecision(CvResolution* self, CvVoterDecision*& result);static CvVoterDecision* ReplaceCvResolution_GetVoterDecision(CvVoterDecision* (*original)(CvResolution*), CvResolution* self);CivRegisterBefore<CivHooks::CvResolution_GetVoterDecision>(host, &BeforeCvResolution_GetVoterDecision);CivRegisterAfter<CivHooks::CvResolution_GetVoterDecision>(host, &AfterCvResolution_GetVoterDecision);CivRegisterReplace<CivHooks::CvResolution_GetVoterDecision>(host, &ReplaceCvResolution_GetVoterDecision);
Code
975CvVoterDecision* CvResolution::GetVoterDecision()976{977 return &m_VoterDecision;978}
Called by
- CvActiveResolution::CvActiveResolution(CvEnactProposal *)
- CvActiveResolution::DoEffects(PlayerTypes)
- CvActiveResolution::RemoveEffects(PlayerTypes)
- CvEnactProposal::IsPassed(int)
- CvLeague::DoVoteEnact(int, PlayerTypes, int, int)
- CvLeague::FinishSession()
- CvLeague::GetMemberVoteOpinionDetails(PlayerTypes, PlayerTypes)
- CvLeague::GetSpentVotesForMember(PlayerTypes)
- CvLeague::GetVotesSpentThisSession()
- CvLeague::LogProposalResolved(CvEnactProposal *)
- CvLeague::NotifyProposalResult(CvEnactProposal *)
- CvLeagueAI::EvaluateVoteForOtherPlayerKnowledge(CvLeague *, PlayerTypes, CvEnactProposal *, CvString *)
- CvLeagueAI::FindBestVoteChoices(CvEnactProposal *, VoteConsiderationList &)
- CvLeagueAI::GetDesiredVoteCommitments(PlayerTypes)
- CvLeagueAI::LogVoteChoiceCommitted(CvEnactProposal *, int, int)
- CvLeagueAI::LogVoteChoiceConsidered(CvEnactProposal *, int, int)
- CvLeagueAI::ScoreProposal(CvLeague *, ResolutionTypes, int)
- CvLeagueAI::ScoreVoteChoice(CvEnactProposal *, int)
- CvRepealProposal::CvRepealProposal(CvActiveResolution *, PlayerTypes)
- CvLuaLeague::lResolutionTableHelper(lua_State *, const int, CvResolution &)