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_NotificationCharacterName.c
Go to the documentation of this file.
1
6
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleEnum
(
ENotification
,
"m_NotificationKey"
)]
7
class
SCR_NotificationCharacterName
:
SCR_NotificationDisplayData
8
{
9
override
string
GetText
(
SCR_NotificationData
data
)
10
{
11
int
entityID;
12
data
.GetParams(entityID);
13
14
string
format, firstname, alias, surname;
15
16
if
(!
GetCharacterName
(entityID, format, firstname, alias, surname))
17
{
18
string
entityName;
19
data
.GetNotificationTextEntries(entityName);
20
if
(!
GetEditableEntityName
(entityID, entityName,
false
))
21
return
string
.Empty;
22
23
data
.SetNotificationTextEntries(entityName);
24
Print
(
"'SCR_NotificationCharacterName' entity could not be found or has no 'SCR_CharacterIdentityComponent'"
,
LogLevel
.ERROR);
25
}
26
else
27
{
28
data
.SetNotificationTextEntries(firstname, alias, surname, format);
29
}
30
31
return
super.GetText(
data
);
32
}
33
34
override
void
SetPosition(
SCR_NotificationData
data
)
35
{
36
if
(!
CanSetPosition
(
data
))
37
return
;
38
39
int
entityID;
40
data
.GetParams(entityID);
41
42
SetPositionDataEditableEntity
(entityID,
data
);
43
}
44
45
override
void
SetFactionRelatedColor(
SCR_NotificationData
data
)
46
{
47
int
entityID;
48
data
.GetParams(entityID);
49
data
.SetFactionRelatedColor(
GetFactionRelatedColorEntity
(entityID,
m_info
.GetNotificationColor()));
50
51
SCR_ColoredTextNotificationUIInfo
coloredTextUiInfo =
SCR_ColoredTextNotificationUIInfo
.Cast(
m_info
);
52
53
if
(coloredTextUiInfo)
54
data
.SetFactionRelatedTextColor(
GetFactionRelatedColorEntity
(entityID, coloredTextUiInfo.
GetNotificationTextColor
()));
55
}
56
};
ENotification
ENotification
Definition
ENotification.c:5
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
SCR_ColoredTextNotificationUIInfo
Definition
SCR_ColoredTextNotificationUIInfo.c:3
SCR_ColoredTextNotificationUIInfo::GetNotificationTextColor
ENotificationColor GetNotificationTextColor()
Definition
SCR_ColoredTextNotificationUIInfo.c:10
SCR_NotificationCharacterName
Definition
SCR_NotificationCharacterName.c:8
SCR_NotificationData
Definition
SCR_NotificationData.c:7
SCR_NotificationDisplayData
Definition
SCR_NotificationDisplayData.c:8
SCR_NotificationDisplayData::GetFactionRelatedColorEntity
ENotificationColor GetFactionRelatedColorEntity(int notificationEntityID, ENotificationColor colorType)
Definition
SCR_NotificationDisplayData.c:624
SCR_NotificationDisplayData::SetPositionDataEditableEntity
void SetPositionDataEditableEntity(int enditableEntityID, SCR_NotificationData data)
Definition
SCR_NotificationDisplayData.c:537
SCR_NotificationDisplayData::m_info
ref SCR_UINotificationInfo m_info
Definition
SCR_NotificationDisplayData.c:19
SCR_NotificationDisplayData::GetCharacterName
bool GetCharacterName(int entityRplID, out string format, out string firstname, out string alias, out string surname)
Definition
SCR_NotificationDisplayData.c:348
SCR_NotificationDisplayData::GetEditableEntityName
bool GetEditableEntityName(int entityRplID, out string entityName, bool useCharacterName=false)
Definition
SCR_NotificationDisplayData.c:198
SCR_NotificationDisplayData::CanSetPosition
bool CanSetPosition(SCR_NotificationData data)
Definition
SCR_NotificationDisplayData.c:506
Print
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
LogLevel
Enum with severity of the logging message.
Definition
LogLevel.c:14
scripts
Game
Network
Notifications
NotificationDisplayData
SCR_NotificationCharacterName.c
Generated by
1.17.0