Bazaar developer reference

CvPlot::SetPlayerResponsibleForRoute(PlayerTypes)

Defined in
CvPlot.cpp, line 7421
Class
CvPlot
Hook name
CivHooks::CvPlot_SetPlayerResponsibleForRoute

Hooks

static bool BeforeCvPlot_SetPlayerResponsibleForRoute(CvPlot* self, PlayerTypes eNewValue);static void AfterCvPlot_SetPlayerResponsibleForRoute(CvPlot* self, PlayerTypes eNewValue);static void ReplaceCvPlot_SetPlayerResponsibleForRoute(void (*original)(CvPlot*, PlayerTypes), CvPlot* self, PlayerTypes eNewValue);CivRegisterBefore<CivHooks::CvPlot_SetPlayerResponsibleForRoute>(host, &BeforeCvPlot_SetPlayerResponsibleForRoute);CivRegisterAfter<CivHooks::CvPlot_SetPlayerResponsibleForRoute>(host, &AfterCvPlot_SetPlayerResponsibleForRoute);CivRegisterReplace<CivHooks::CvPlot_SetPlayerResponsibleForRoute>(host, &ReplaceCvPlot_SetPlayerResponsibleForRoute);

Code

7420/// Who pays maintenance for this Route?7421void CvPlot::SetPlayerResponsibleForRoute(PlayerTypes eNewValue)7422{7423	if(GetPlayerResponsibleForRoute() != eNewValue)7424	{7425		m_ePlayerResponsibleForRoute = eNewValue;7426	}7427}

Calls

Called by