Hooks
static bool BeforeCvCity_IsOnResource(const CvCity* self, ResourceTypes iResourceType, bool& result);static void AfterCvCity_IsOnResource(const CvCity* self, ResourceTypes iResourceType, bool& result);static bool ReplaceCvCity_IsOnResource(bool (*original)(const CvCity*, ResourceTypes), const CvCity* self, ResourceTypes iResourceType);CivRegisterBefore<CivHooks::CvCity_IsOnResource>(host, &BeforeCvCity_IsOnResource);CivRegisterAfter<CivHooks::CvCity_IsOnResource>(host, &AfterCvCity_IsOnResource);CivRegisterReplace<CivHooks::CvCity_IsOnResource>(host, &ReplaceCvCity_IsOnResource);