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_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler
:
SCR_FactionCommanderMainCommandMenuHandler
3
{
4
[
Attribute
(
""
,
UIWidgets
.ResourceNamePicker,
""
,
"et"
)]
5
protected
ResourceName
m_sEstablishTaskPrefab
;
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
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
position
vector position
Definition
SCR_DestructibleTreeV2.c:30
Faction
Definition
Faction.c:13
IEntity
Definition
IEntity.c:13
IEntity::GetOrigin
proto external vector GetOrigin()
ResourceName
Definition
ResourceName.c:13
SCR_AIGroup
Definition
SCR_AIGroup.c:75
SCR_FactionCommanderBaseMenuHandler::GetLocalCommanderComponent
SCR_FactionCommanderPlayerComponent GetLocalCommanderComponent()
Definition
SCR_FactionCommanderBaseMenuHandler.c:19
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler
Definition
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c:3
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler::m_sEstablishTaskPrefab
ResourceName m_sEstablishTaskPrefab
Definition
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c:5
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler::OnCommandIssued
override void OnCommandIssued(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group)
Definition
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c:17
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler::CanEntryBeShown
override bool CanEntryBeShown(notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
Definition
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c:8
SCR_FactionCommanderMainCommandMenuHandler
Definition
SCR_FactionCommanderMainCommandMenuHandler.c:3
UIWidgets
Definition
attributes.c:40
vector
Definition
vector.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
FactionCommander
MenuHandlers
SCR_FactionCommanderEstablishBaseRequestConfirmMenuHandler.c
Generated by
1.17.0