17 int playerID, killfeedType, isreceive;
18 string killfeedChangedTo =
"UNKNOWN";
19 data.GetParams(playerID, killfeedType, isreceive);
21 BaseGameMode gameMode =
GetGame().GetGameMode();
23 return super.GetText(
data);
25 SCR_NotificationSenderComponent notificationSender = SCR_NotificationSenderComponent.Cast(gameMode.FindComponent(SCR_NotificationSenderComponent));
26 if (!notificationSender)
27 return super.GetText(
data);
32 array<ref SCR_NotificationKillfeedTypeName> killFeedTypeNames =
new array<ref SCR_NotificationKillfeedTypeName>;
33 notificationSender.GetKillFeedTypeNames(killFeedTypeNames);
35 foreach (SCR_NotificationKillfeedTypeName killfeed: killFeedTypeNames)
37 if (killfeed.GetKillfeedType() == killfeedType)
39 killfeedChangedTo = killfeed.GetName();
47 array<ref SCR_NotificationKillfeedreceiveTypeName> killFeedReceiveTypeNames =
new array<ref SCR_NotificationKillfeedreceiveTypeName>;
48 notificationSender.GetKillFeedReceiveTypeNames(killFeedReceiveTypeNames);
52 if (killfeed.GetKillfeedReceiveType() == killfeedType)
54 killfeedChangedTo = killfeed.GetName();
62 array<ref SCR_NotificationFriendlyFireKillfeedTypeName> friendlyFireKillFeedTypeNames = {};
63 notificationSender.GetFriendlyFireKillFeedTypeNames(friendlyFireKillFeedTypeNames);
65 foreach (SCR_NotificationFriendlyFireKillfeedTypeName killfeed: friendlyFireKillFeedTypeNames)
67 if (killfeed.GetFriendlyFireKillfeedType() == killfeedType)
69 killfeedChangedTo = killfeed.GetName();
76 data.GetNotificationTextEntries(playerName);
80 data.SetNotificationTextEntries(playerName, killfeedChangedTo);
81 return super.GetText(
data);