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_EditorCanEnterLayerActionCondition.c
Go to the documentation of this file.
1
3
[
BaseContainerProps
(),
BaseContainerCustomStringTitleField
(
"Can Enter Layer"
)]
4
class
SCR_EditorCanEnterLayerActionCondition
:
SCR_AvailableActionCondition
5
{
6
SCR_LayersEditorComponent
m_LayersManager;
7
8
//------------------------------------------------------------------------------------------------
9
override
bool
IsAvailable(notnull
SCR_AvailableActionsConditionData
data
)
10
{
11
SCR_EntitiesManagerEditorComponent
entitiesManager =
data
.GetEditorEntitiesManagerComponent();
12
if
(!entitiesManager)
13
return
false
;
14
15
SCR_BaseEditableEntityFilter
filter = entitiesManager.
GetFilter
(
EEditableEntityState
.HOVER);
16
if
(!filter)
17
return
false
;
18
19
SCR_EditableEntityComponent
entity = filter.
GetFirstEntity
();
20
if
(!entity)
21
return
GetReturnResult
(
false
);
22
23
if
(!m_LayersManager)
24
{
25
m_LayersManager =
SCR_LayersEditorComponent
.Cast(
SCR_BaseEditorComponent
.
GetInstance
(
SCR_LayersEditorComponent
));
26
if
(!m_LayersManager)
27
return
false
;
28
}
29
30
return
m_LayersManager.IsEditingLayersEnabled() &&
GetReturnResult
(entity.
CanEnterLayer
(m_LayersManager));
31
}
32
}
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
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_BaseEditorComponent
Definition
SCR_BaseEditorComponent.c:120
SCR_BaseEditorComponent::GetInstance
static Managed GetInstance(typename type, bool showError=false, bool modeFirst=false)
Definition
SCR_BaseEditorComponent.c:368
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::CanEnterLayer
bool CanEnterLayer(SCR_LayersEditorComponent layersManager=null, bool toExtreme=false)
Definition
SCR_EditableEntityComponent.c:1299
SCR_EditorCanEnterLayerActionCondition
Returns true if any hovered entity has children (returns false if not hovered entity).
Definition
SCR_EditorCanEnterLayerActionCondition.c:5
SCR_EntitiesManagerEditorComponent
Definition
SCR_EntitiesManagerEditorComponent.c:14
SCR_EntitiesManagerEditorComponent::GetFilter
SCR_BaseEditableEntityFilter GetFilter(EEditableEntityState state, bool showError=false)
Definition
SCR_EntitiesManagerEditorComponent.c:34
SCR_LayersEditorComponent
Definition
SCR_LayersEditorManager.c:12
EEditableEntityState
EEditableEntityState
Definition
EEditableEntityState.c:38
scripts
Game
UI
HUD
AvailableActions
Conditions
Editor
SCR_EditorCanEnterLayerActionCondition.c
Generated by
1.17.0