Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_NotificationTaskCreationText.c
Go to the documentation of this file.
1
6
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleEnum
(
ENotification
,
"m_NotificationKey"
)]
7
class
SCR_NotificationTaskCreationText
:
SCR_NotificationDisplayData
8
{
9
//------------------------------------------------------------------------------------------------
10
override
string
GetText
(
SCR_NotificationData
data
)
11
{
12
FactionManager factionManager =
GetGame
().GetFactionManager();
13
if
(!factionManager)
14
return
string
.Empty;
15
16
SCR_GameModeCampaign
campaign =
SCR_GameModeCampaign
.GetInstance();
17
if
(!campaign)
18
return
string
.Empty;
19
20
SCR_TaskNotificationManagerComponent
taskNotificationManager =
SCR_TaskNotificationManagerComponent
.GetInstance();
21
if
(!taskNotificationManager)
22
return
string
.Empty;
23
24
SCR_ETaskNotification
taskNotification;
25
int
factionId;
26
int
baseCallsign;
27
int
callerGroupId;
28
data
.GetParams(taskNotification, factionId, baseCallsign, callerGroupId);
29
30
Faction
faction = factionManager.GetFactionByIndex(factionId);
31
if
(!faction)
32
return
string
.Empty;
33
34
SCR_MinorRequestedTaskNotificationData requestedNotificationData = SCR_MinorRequestedTaskNotificationData.Cast(taskNotificationManager.GetTaskNotificationData(taskNotification,
SCR_ETaskNotificationMsg
.MINOR_CREATION));
35
if
(requestedNotificationData)
36
return
requestedNotificationData.GetCreationText(callerGroupId);
37
38
SCR_MinorTaskNotificationData
notificationData =
SCR_MinorTaskNotificationData
.Cast(taskNotificationManager.GetTaskNotificationData(taskNotification,
SCR_ETaskNotificationMsg
.MINOR_CREATION));
39
if
(!notificationData)
40
return
string
.Empty;
41
42
SCR_CampaignMilitaryBaseComponent
base
= campaign.GetBaseManager().FindBaseByCallsign(baseCallsign);
43
if
(
base
)
44
return
WidgetManager
.Translate(notificationData.m_sText,
base
.GetFormattedBaseNameWithCallsign(faction));
45
46
return
notificationData.m_sText;
47
}
48
}
ENotification
ENotification
Definition
ENotification.c:5
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
GetText
string GetText()
Definition
SCR_BaseEditorAttribute.c:488
SCR_BaseContainerCustomTitleEnum
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
Definition
SCR_CampaignHintStorage.c:22
SCR_ETaskNotification
SCR_ETaskNotification
Objective and request notifications types.
Definition
SCR_ETaskNotification.c:3
SCR_ETaskNotificationMsg
SCR_ETaskNotificationMsg
Various types of task notifications for different events and states.
Definition
SCR_ETaskNotificationMsg.c:3
data
Get all prefabs that have the spawner data
Definition
SCR_EntityCatalogManagerComponent.c:320
SCR_GameModeCampaign
void SCR_GameModeCampaign(IEntitySource src, IEntity parent)
Definition
SCR_GameModeCampaign.c:1812
base
around base
Definition
SCR_HoldCampaignMilitaryBaseTaskEntity.c:9
SCR_TaskNotificationManagerComponent
void SCR_TaskNotificationManagerComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Definition
SCR_TaskNotificationManagerComponent.c:517
Faction
Definition
Faction.c:13
SCR_CampaignMilitaryBaseComponent
Definition
SCR_CampaignMilitaryBaseComponent.c:38
SCR_MinorTaskNotificationData
Definition
SCR_TaskNotificationConfigs.c:152
SCR_NotificationData
Definition
SCR_NotificationData.c:7
SCR_NotificationDisplayData
Definition
SCR_NotificationDisplayData.c:8
SCR_NotificationTaskCreationText
Definition
SCR_NotificationTaskCreationText.c:8
WidgetManager
Definition
WidgetManager.c:16
scripts
Game
Network
Notifications
NotificationDisplayData
SCR_NotificationTaskCreationText.c
Generated by
1.17.0