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_GeneralContextAction.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
2
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
8
class
SCR_GeneralContextAction
:
SCR_BaseContextAction
9
{
10
[
Attribute
(
desc
:
"Should this action be hidden when an entity is hovered"
)]
11
protected
bool
m_HideOnHover
;
12
[
Attribute
(
desc
:
"Should this action be hidden when any entities are selected"
)]
13
protected
bool
m_HideOnSelected
;
14
15
override
bool
CanBeShown
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
16
{
17
if
(
m_HideOnHover
&& hoveredEntity)
18
{
19
return
false
;
20
}
21
if
(
m_HideOnSelected
&& !selectedEntities.IsEmpty())
22
{
23
return
false
;
24
}
25
return
true
;
26
}
27
28
override
bool
CanBePerformed
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
29
{
30
return
true
;
31
}
32
33
override
void
Perform
(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
,
int
param = -1)
34
{
35
PrintFormat
(
"This is general action %1, description: %2"
,
GetInfo
().
GetName
(),
GetInfo
().GetDescription());
36
}
37
};
flags
SCR_EAIThreatSectorFlags flags
Definition
AIControlComponentSerializer.c:16
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseContainerCustomTitleUIInfo
class SCR_ArsenalGameModeUIDataHolder SCR_BaseContainerCustomTitleUIInfo("m_UIInfo")
Definition
SCR_ArsenalManagerComponent.c:1752
GetName
string GetName()
Definition
SCR_NotificationSenderComponent.c:15
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_BaseContextAction
Definition
SCR_BaseContextAction.c:8
SCR_BaseEditorAction::GetInfo
SCR_UIInfo GetInfo()
Definition
SCR_BaseEditorAction.c:111
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_GeneralContextAction
Definition
SCR_GeneralContextAction.c:9
SCR_GeneralContextAction::CanBePerformed
override bool CanBePerformed(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
Definition
SCR_GeneralContextAction.c:28
SCR_GeneralContextAction::m_HideOnHover
bool m_HideOnHover
Definition
SCR_GeneralContextAction.c:11
SCR_GeneralContextAction::CanBeShown
override bool CanBeShown(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags)
Definition
SCR_GeneralContextAction.c:15
SCR_GeneralContextAction::m_HideOnSelected
bool m_HideOnSelected
Definition
SCR_GeneralContextAction.c:13
SCR_GeneralContextAction::Perform
override void Perform(SCR_EditableEntityComponent hoveredEntity, notnull set< SCR_EditableEntityComponent > selectedEntities, vector cursorWorldPosition, int flags, int param=-1)
Definition
SCR_GeneralContextAction.c:33
vector
Definition
vector.c:13
PrintFormat
proto void PrintFormat(string fmt, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL, LogLevel level=LogLevel.NORMAL)
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Editor
Containers
Actions
ContextActions
SCR_GeneralContextAction.c
Generated by
1.17.0