Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
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")]
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 //------------------------------------------------------------------------------------------------
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;
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}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
void SCR_EditableGroupComponent(IEntityComponentSource src, IEntity ent, IEntity parent)
Get all prefabs that have the spawner data
class SCR_HitZoneGroupNameHolder BaseContainerCustomStringTitleField("USE INHERITED VERSION ONLY!")
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
A single available action condition representation.
int GetEntities(out set< SCR_EditableEntityComponent > entities, bool includeChildren=false, bool evaluate=true)
Returns true if all selected entities have less or equal to waypoint count.
override bool IsAvailable(notnull SCR_AvailableActionsConditionData data)
SCR_BaseEditableEntityFilter GetFilter(EEditableEntityState state, bool showError=false)
EEditableEntityState
SCR_FieldOfViewSettings Attribute