Bazaar developer reference

CvNotifications::AddByName(const char *, const char *, const char *, int, int, int, int)

Defined in
CvNotifications.cpp, line 394
Class
CvNotifications
Hook name
CivHooks::CvNotifications_AddByName

Hooks

static bool BeforeCvNotifications_AddByName(CvNotifications* self, const char* pszNotificationName, const char* strMessage, const char* strSummary, int iX, int iY, int iGameDataIndex, int iExtraGameData, int& result);static void AfterCvNotifications_AddByName(CvNotifications* self, const char* pszNotificationName, const char* strMessage, const char* strSummary, int iX, int iY, int iGameDataIndex, int iExtraGameData, int& result);static int ReplaceCvNotifications_AddByName(int (*original)(CvNotifications*, const char*, const char*, const char*, int, int, int, int), CvNotifications* self, const char* pszNotificationName, const char* strMessage, const char* strSummary, int iX, int iY, int iGameDataIndex, int iExtraGameData);CivRegisterBefore<CivHooks::CvNotifications_AddByName>(host, &BeforeCvNotifications_AddByName);CivRegisterAfter<CivHooks::CvNotifications_AddByName>(host, &AfterCvNotifications_AddByName);CivRegisterReplace<CivHooks::CvNotifications_AddByName>(host, &ReplaceCvNotifications_AddByName);

Code

393/// Adds a new notification to the list394int CvNotifications::AddByName(const char* pszNotificationName, const char* strMessage, const char* strSummary, int iX, int iY, int iGameDataIndex, int iExtraGameData)395{396	if (pszNotificationName && pszNotificationName[0] != 0)397	{398		return Add((NotificationTypes) FString::Hash(pszNotificationName), strMessage, strSummary, iX, iY, iGameDataIndex, iExtraGameData);399	}400	return -1;401}

Calls