CvPlayerPolicies::GetPlayer()
- Defined in
- CvPolicyClasses.cpp, line 2799
- Class
- CvPlayerPolicies
- Hook name
CivHooks::CvPlayerPolicies_GetPlayer
Hooks
static bool BeforeCvPlayerPolicies_GetPlayer(CvPlayerPolicies* self, CvPlayer*& result);static void AfterCvPlayerPolicies_GetPlayer(CvPlayerPolicies* self, CvPlayer*& result);static CvPlayer* ReplaceCvPlayerPolicies_GetPlayer(CvPlayer* (*original)(CvPlayerPolicies*), CvPlayerPolicies* self);CivRegisterBefore<CivHooks::CvPlayerPolicies_GetPlayer>(host, &BeforeCvPlayerPolicies_GetPlayer);CivRegisterAfter<CivHooks::CvPlayerPolicies_GetPlayer>(host, &AfterCvPlayerPolicies_GetPlayer);CivRegisterReplace<CivHooks::CvPlayerPolicies_GetPlayer>(host, &ReplaceCvPlayerPolicies_GetPlayer);
Code
2798/// Accessor: Player object2799CvPlayer* CvPlayerPolicies::GetPlayer()2800{2801 return m_pPlayer;2802}
Called by
- CvPolicyAI::LogBranchChoice(PolicyBranchTypes)
- CvPolicyAI::LogIdeologyChoice(CvString &, int, int, int)
- CvPolicyAI::LogPolicyChoice(PolicyTypes)
- CvPolicyAI::LogPossiblePolicies()
- CvPlayerPolicies::CanUnlockPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::DoSwitchToPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::DoUnlockPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::SetPolicy(PolicyTypes, bool, bool)
- CvPlayerPolicies::SetPolicyBranchBlocked(PolicyBranchTypes, bool)