Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c
Go to the documentation of this file.
3{
4 [Attribute("", UIWidgets.ResourceNamePicker, "", "et")]
6
7 //------------------------------------------------------------------------------------------------
8 override bool CanEntryBeShown(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
9 {
10 if (!super.CanEntryBeShown(commanderFaction, playerId, position, hoveredEntity))
11 return false;
12
13 return SCR_EstablishBaseRequestedTaskEntity.Cast(hoveredEntity) != null;
14 }
15
16 //------------------------------------------------------------------------------------------------
17 override void OnCommandIssued(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group)
18 {
19 SCR_FactionCommanderPlayerComponent factionCommanderPlayerComponent = GetLocalCommanderComponent();
20 if (!factionCommanderPlayerComponent)
21 return;
22
23 SCR_EstablishBaseRequestedTaskEntity requestTask = SCR_EstablishBaseRequestedTaskEntity.Cast(hoveredEntity);
24 if (requestTask)
25 factionCommanderPlayerComponent.CreateTask(m_sEstablishTaskPrefab, hoveredEntity.GetOrigin(), group, playerId);
26 }
27}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
vector position
proto external vector GetOrigin()
SCR_FactionCommanderPlayerComponent GetLocalCommanderComponent()
override void OnCommandIssued(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group)
override bool CanEntryBeShown(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
SCR_FieldOfViewSettings Attribute