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_HoveredEntityHasFlagsActionCondition.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
BaseContainerCustomStringTitleField
(
"Hovered entity has flags"
)]
2
class
SCR_HoveredEntityHasFlagsActionCondition
:
SCR_AvailableActionCondition
3
{
4
[
Attribute
(defvalue:
EEditableEntityFlag
.PLACEABLE.ToString(),
desc
:
"Check if editable entity has the selected flags."
, uiwidget:
UIWidgets
.ComboBox, enumType:
EEditableEntityFlag
)]
5
protected
EEditableEntityFlag
m_Flags
;
6
7
//------------------------------------------------------------------------------------------------
8
override
bool
IsAvailable
(notnull
SCR_AvailableActionsConditionData
data
)
9
{
10
SCR_EntitiesManagerEditorComponent
entitiesManager =
data
.GetEditorEntitiesManagerComponent();
11
if
(!entitiesManager)
12
return
false
;
13
14
SCR_BaseEditableEntityFilter
filter = entitiesManager.
GetFilter
(
EEditableEntityState
.HOVER);
15
if
(!filter)
16
return
false
;
17
18
SCR_EditableEntityComponent
entity = filter.
GetFirstEntity
();
19
return
GetReturnResult
(entity && entity.
HasEntityFlag
(
m_Flags
));
20
}
21
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
data
Get all prefabs that have the spawner data
Definition
SCR_EntityCatalogManagerComponent.c:320
BaseContainerCustomStringTitleField
class SCR_HitZoneGroupNameHolder BaseContainerCustomStringTitleField("USE INHERITED VERSION ONLY!")
Definition
SCR_HitZoneGroupNameHolder.c:27
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_AvailableActionCondition
A single available action condition representation.
Definition
SCR_AvailableActionCondition.c:4
SCR_AvailableActionCondition::GetReturnResult
bool GetReturnResult(bool desiredResult)
Definition
SCR_AvailableActionCondition.c:22
SCR_AvailableActionsConditionData
Definition
SCR_AvailableActionsConditionData.c:6
SCR_BaseEditableEntityFilter
Definition
SCR_BaseEditableEntityFilter.c:14
SCR_BaseEditableEntityFilter::GetFirstEntity
static SCR_EditableEntityComponent GetFirstEntity(EEditableEntityState state)
Definition
SCR_BaseEditableEntityFilter.c:71
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::HasEntityFlag
bool HasEntityFlag(EEditableEntityFlag flag)
Definition
SCR_EditableEntityComponent.c:1663
SCR_EntitiesManagerEditorComponent
Definition
SCR_EntitiesManagerEditorComponent.c:14
SCR_EntitiesManagerEditorComponent::GetFilter
SCR_BaseEditableEntityFilter GetFilter(EEditableEntityState state, bool showError=false)
Definition
SCR_EntitiesManagerEditorComponent.c:34
SCR_HoveredEntityHasFlagsActionCondition
Definition
SCR_HoveredEntityHasFlagsActionCondition.c:3
SCR_HoveredEntityHasFlagsActionCondition::m_Flags
EEditableEntityFlag m_Flags
Definition
SCR_HoveredEntityHasFlagsActionCondition.c:5
SCR_HoveredEntityHasFlagsActionCondition::IsAvailable
override bool IsAvailable(notnull SCR_AvailableActionsConditionData data)
Definition
SCR_HoveredEntityHasFlagsActionCondition.c:8
UIWidgets
Definition
attributes.c:40
EEditableEntityFlag
EEditableEntityFlag
Unique flags of the entity.
Definition
EEditableEntityFlag.c:6
EEditableEntityState
EEditableEntityState
Definition
EEditableEntityState.c:38
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
HUD
AvailableActions
Conditions
Editor
SCR_HoveredEntityHasFlagsActionCondition.c
Generated by
1.17.0