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_EditorLessThenCountWaypointsActionCondition.c
Go to the documentation of this file.
1
2
[
BaseContainerProps
(),
BaseContainerCustomStringTitleField
(
"Have less or equal to waypoint count"
)]
3
class
SCR_EditorLessThenCountWaypointsActionCondition
:
SCR_AvailableActionCondition
4
{
5
[
Attribute
(
"1"
,
desc
:
"Returns true if all selected entities have less or equal to waypoint count"
)]
6
protected
int
m_iCount
;
7
8
//------------------------------------------------------------------------------------------------
9
override
bool
IsAvailable
(notnull
SCR_AvailableActionsConditionData
data
)
10
{
11
SCR_EntitiesManagerEditorComponent
entitiesManager =
data
.GetEditorEntitiesManagerComponent();
12
if
(!entitiesManager)
13
return
GetReturnResult
(
false
);
14
15
SCR_BaseEditableEntityFilter
filter = entitiesManager.
GetFilter
(
EEditableEntityState
.SELECTED);
16
if
(!filter)
17
return
GetReturnResult
(
false
);
18
19
set <SCR_EditableEntityComponent> entities =
new
set <SCR_EditableEntityComponent>;
20
filter.
GetEntities
(entities);
21
22
int
count;
23
int
maxCount;
24
SCR_EditableGroupComponent
group;
25
foreach
(
SCR_EditableEntityComponent
entity : entities)
26
{
27
group =
SCR_EditableGroupComponent
.Cast(entity);
28
if
(!group)
29
continue
;
30
31
count = group.GetWaypointCount();
32
if
(count > maxCount)
33
maxCount = count;
34
}
35
36
return
GetReturnResult
(maxCount <=
m_iCount
);
37
}
38
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_EditableGroupComponent
void SCR_EditableGroupComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Definition
SCR_EditableGroupComponent.c:881
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::GetEntities
int GetEntities(out set< SCR_EditableEntityComponent > entities, bool includeChildren=false, bool evaluate=true)
Definition
SCR_BaseEditableEntityFilter.c:139
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditorLessThenCountWaypointsActionCondition
Returns true if all selected entities have less or equal to waypoint count.
Definition
SCR_EditorLessThenCountWaypointsActionCondition.c:4
SCR_EditorLessThenCountWaypointsActionCondition::IsAvailable
override bool IsAvailable(notnull SCR_AvailableActionsConditionData data)
Definition
SCR_EditorLessThenCountWaypointsActionCondition.c:9
SCR_EditorLessThenCountWaypointsActionCondition::m_iCount
int m_iCount
Definition
SCR_EditorLessThenCountWaypointsActionCondition.c:6
SCR_EntitiesManagerEditorComponent
Definition
SCR_EntitiesManagerEditorComponent.c:14
SCR_EntitiesManagerEditorComponent::GetFilter
SCR_BaseEditableEntityFilter GetFilter(EEditableEntityState state, bool showError=false)
Definition
SCR_EntitiesManagerEditorComponent.c:34
EEditableEntityState
EEditableEntityState
Definition
EEditableEntityState.c:38
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
UI
HUD
AvailableActions
Conditions
Editor
SCR_EditorLessThenCountWaypointsActionCondition.c
Generated by
1.17.0