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_NotificationTaskStateChanged.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleEnum
(
ENotification
,
"m_NotificationKey"
)]
2
class
SCR_NotificationTaskStateChanged
:
SCR_NotificationDisplayData
3
{
4
override
string
GetText
(
SCR_NotificationData
data
)
5
{
6
int
taskID, factionID;
7
data
.GetParams(taskID, factionID);
8
9
SCR_EditableEntityComponent
entity =
SCR_EditableEntityComponent
.Cast(
Replication
.FindItem(taskID));
10
if
(!entity)
11
return
m_info
.GetName();
12
13
SCR_EditorTask
task
= SCR_EditorTask.Cast(entity.GetOwner());
14
if
(!
task
)
15
return
m_info
.GetName();
16
17
FactionManager factionManager =
GetGame
().GetFactionManager();
18
if
(!factionManager)
19
return
m_info
.GetName();
20
21
Faction
faction = factionManager.GetFactionByIndex(factionID);
22
if
(!faction)
23
return
m_info
.GetName();
24
25
data
.SetNotificationTextEntries(
task
.GetLocationName(), entity.
GetDisplayName
(), faction.GetUIInfo().GetName());
26
return
super.GetText(
data
);
27
}
28
29
override
void
SetPosition(
SCR_NotificationData
data
)
30
{
31
if
(!
CanSetPosition
(
data
))
32
return
;
33
34
int
taskID, factionID;
35
data
.GetParams(taskID, factionID);
36
37
SetPositionDataEditableEntity
(taskID,
data
);
38
}
39
40
override
bool
MergeParam1With2
()
41
{
42
return
true
;
43
}
44
};
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
data
Get all prefabs that have the spawner data
Definition
SCR_EntityCatalogManagerComponent.c:320
task
from task
Definition
SCR_TaskNotificationConfigs.c:12
Faction
Definition
Faction.c:13
Replication
Main replication API.
Definition
Replication.c:14
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::GetDisplayName
string GetDisplayName()
Definition
SCR_EditableEntityComponent.c:57
SCR_NotificationData
Definition
SCR_NotificationData.c:7
SCR_NotificationDisplayData
Definition
SCR_NotificationDisplayData.c:8
SCR_NotificationDisplayData::SetPositionDataEditableEntity
void SetPositionDataEditableEntity(int enditableEntityID, SCR_NotificationData data)
Definition
SCR_NotificationDisplayData.c:537
SCR_NotificationDisplayData::MergeParam1With2
bool MergeParam1With2()
Definition
SCR_NotificationDisplayData.c:134
SCR_NotificationDisplayData::m_info
ref SCR_UINotificationInfo m_info
Definition
SCR_NotificationDisplayData.c:19
SCR_NotificationDisplayData::CanSetPosition
bool CanSetPosition(SCR_NotificationData data)
Definition
SCR_NotificationDisplayData.c:506
SCR_NotificationTaskStateChanged
Definition
SCR_NotificationTaskStateChanged.c:3
scripts
Game
Network
Notifications
NotificationDisplayData
SCR_NotificationTaskStateChanged.c
Generated by
1.17.0