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

Public Member Functions

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

Protected Member Functions

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

bool m_bCanBeGroupAssignedByCommander
 
- Protected Attributes inherited from SCR_FactionCommanderBaseMenuHandler
SCR_FactionCommanderMenuEntry m_MenuEntry
 

Static Protected Attributes

const string LIMIT_REQUEST_REACHED_TEXT = "#AR-FactionCommander_LimitRequestReached"
 

Member Function Documentation

◆ CanEntryBeShown()

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

◆ CanGroupEntryBeSelected()

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

◆ CanGroupEntryBeShown()

override bool SCR_FactionCommanderBaseRequestMenuHandler.CanGroupEntryBeShown ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity,
SCR_AIGroup group )

◆ CanQuickEntryBeShown()

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

◆ CanRequestEntryBeSelected()

bool SCR_FactionCommanderBaseRequestMenuHandler.CanRequestEntryBeSelected ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity,
out string disabledText = "" )

◆ CanRequestEntryBeShown()

bool SCR_FactionCommanderBaseRequestMenuHandler.CanRequestEntryBeShown ( notnull Faction commanderFaction,
int playerId,
vector position,
IEntity hoveredEntity )

◆ GetActiveGroupRequestCount()

int SCR_FactionCommanderBaseRequestMenuHandler.GetActiveGroupRequestCount ( Faction commanderFaction,
int playerId )
protected
Returns
number of active requests of the player group

◆ OnCommandIssued()

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

Member Data Documentation

◆ LIMIT_REQUEST_REACHED_TEXT

const string SCR_FactionCommanderBaseRequestMenuHandler.LIMIT_REQUEST_REACHED_TEXT = "#AR-FactionCommander_LimitRequestReached"
staticprotected

◆ m_bCanBeGroupAssignedByCommander

bool SCR_FactionCommanderBaseRequestMenuHandler.m_bCanBeGroupAssignedByCommander
protected

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