Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_FactionCommanderEstablishBaseRequestMenuHandler Interface Reference
Inheritance diagram for SCR_FactionCommanderEstablishBaseRequestMenuHandler:
SCR_FactionCommanderBaseRequestMenuHandler SCR_FactionCommanderBaseTaskMenuHandler SCR_FactionCommanderBaseMenuHandler

Public Member Functions

override bool CanQuickEntryBeShown (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
 
override bool CanEntryBeSelected (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, out string disabledText="")
 
override bool CanGroupEntryBeSelected (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group, out string disabledText="")
 
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)
 
- Public Member Functions inherited from SCR_FactionCommanderBaseRequestMenuHandler
bool CanRequestEntryBeShown (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
 
bool CanRequestEntryBeSelected (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, out string disabledText="")
 
override bool CanGroupEntryBeShown (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group)
 
- Public Member Functions inherited from SCR_FactionCommanderBaseTaskMenuHandler
TypeName GetTaskPrefabClassTypename ()
 
- Public Member Functions inherited from SCR_FactionCommanderBaseMenuHandler
void SetMenuEntry (SCR_FactionCommanderMenuEntry menuEntry)
 
SCR_FactionCommanderMenuEntry GetMenuEntry ()
 
void OnEntryHovered (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity)
 

Protected Member Functions

void OnCommandExecuted (vector position)
 
- Protected Member Functions inherited from SCR_FactionCommanderBaseRequestMenuHandler
int GetActiveGroupRequestCount (Faction commanderFaction, int playerId)
 
- Protected Member Functions inherited from SCR_FactionCommanderBaseTaskMenuHandler
ResourceName GetTaskPrefab ()
 
bool IsTaskValid (IEntity hoveredEntity)
 
- Protected Member Functions inherited from SCR_FactionCommanderBaseMenuHandler
SCR_FactionCommanderPlayerComponent GetLocalCommanderComponent ()
 

Protected Attributes

int m_iRequesterGroup
 
SCR_AIGroup m_Group
 
ref SCR_EstablishBaseMapCommandCursor m_MapCommandCursor
 
- Protected Attributes inherited from SCR_FactionCommanderBaseRequestMenuHandler
bool m_bCanBeGroupAssignedByCommander
 
- Protected Attributes inherited from SCR_FactionCommanderBaseMenuHandler
SCR_FactionCommanderMenuEntry m_MenuEntry
 

Static Protected Attributes

const string ESTABLISH_BASE_LIMIT_REACHED = "#AR-Notification_GROUP_TASK_ESTABLISH_BASE_TOO_MANY_BASES"
 
- Static Protected Attributes inherited from SCR_FactionCommanderBaseRequestMenuHandler
const string LIMIT_REQUEST_REACHED_TEXT = "#AR-FactionCommander_LimitRequestReached"
 

Member Function Documentation

◆ CanEntryBeSelected()

override bool SCR_FactionCommanderEstablishBaseRequestMenuHandler.CanEntryBeSelected ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity,
out string disabledText = "" )

◆ CanEntryBeShown()

override bool SCR_FactionCommanderEstablishBaseRequestMenuHandler.CanEntryBeShown ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity )

◆ CanGroupEntryBeSelected()

override bool SCR_FactionCommanderEstablishBaseRequestMenuHandler.CanGroupEntryBeSelected ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity,
SCR_AIGroup group,
out string disabledText = "" )

◆ CanQuickEntryBeShown()

override bool SCR_FactionCommanderEstablishBaseRequestMenuHandler.CanQuickEntryBeShown ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity )

◆ OnCommandExecuted()

void SCR_FactionCommanderEstablishBaseRequestMenuHandler.OnCommandExecuted ( vector position)
protected

◆ OnCommandIssued()

override void SCR_FactionCommanderEstablishBaseRequestMenuHandler.OnCommandIssued ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity,
SCR_AIGroup group )

Member Data Documentation

◆ ESTABLISH_BASE_LIMIT_REACHED

const string SCR_FactionCommanderEstablishBaseRequestMenuHandler.ESTABLISH_BASE_LIMIT_REACHED = "#AR-Notification_GROUP_TASK_ESTABLISH_BASE_TOO_MANY_BASES"
staticprotected

◆ m_Group

SCR_AIGroup SCR_FactionCommanderEstablishBaseRequestMenuHandler.m_Group
protected

◆ m_iRequesterGroup

int SCR_FactionCommanderEstablishBaseRequestMenuHandler.m_iRequesterGroup
protected

◆ m_MapCommandCursor

ref SCR_EstablishBaseMapCommandCursor SCR_FactionCommanderEstablishBaseRequestMenuHandler.m_MapCommandCursor
protected

The documentation for this interface was generated from the following file: