|
Arma Reforger Script API
|
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_FactionCommanderConflictBaseMenuHandler | |
| bool | CanCreateObjectiveEntryBeShown (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity) |
| bool | CanCreateObjectiveEntryBeSelected (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, out string disabledText="") |
Public Member Functions inherited from SCR_FactionCommanderBaseTaskMenuHandler | |
| TypeName | GetTaskPrefabClassTypename () |
| override bool | CanGroupEntryBeShown (notnull Faction commanderFaction, int playerId, vector position, IEntity hoveredEntity, SCR_AIGroup group) |
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_FactionCommanderConflictBaseMenuHandler | |
| SCR_CampaignFactionCommanderPlayerComponent | GetLocalCampaignCommanderComponent () |
| SCR_CampaignMilitaryBaseComponent | GetHoveredBase () |
| SCR_Task | GetTaskOnBase (SCR_CampaignMilitaryBaseComponent targetBase, Faction targetFaction, TypeName taskClass) |
| SCR_Task | GetTask (IEntity hoveredEntity, notnull Faction faction, TypeName taskClass) |
| SCR_Task | GetTaskOnHoveredBase (notnull Faction faction, TypeName taskClass) |
| bool | CanCampaignGroupEntryBeSelected (notnull Faction faction, IEntity hoveredEntity, notnull SCR_AIGroup group, TypeName taskClass) |
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 | |
| SCR_AIGroup | m_Group |
| ref SCR_EstablishBaseMapCommandCursor | m_MapCommandCursor |
Protected Attributes inherited from SCR_FactionCommanderConflictBaseMenuHandler | |
| bool | m_bIsObjectiveCreationEnabled |
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_FactionCommanderConflictBaseMenuHandler | |
| const string | BASE_NOT_SELECTED_TEXT = "#AR-FactionCommander_NoBaseSelected" |
| override bool SCR_FactionCommanderEstablishCommandMenuHandler.CanEntryBeSelected | ( | notnull Faction | commanderFaction, |
| int | playerId, | ||
| vector | position, | ||
| IEntity | hoveredEntity, | ||
| out string | disabledText = "" ) |
Implements SCR_FactionCommanderConflictBaseMenuHandler.
| override bool SCR_FactionCommanderEstablishCommandMenuHandler.CanEntryBeShown | ( | notnull Faction | commanderFaction, |
| int | playerId, | ||
| vector | position, | ||
| IEntity | hoveredEntity ) |
Implements SCR_FactionCommanderConflictBaseMenuHandler.
| override bool SCR_FactionCommanderEstablishCommandMenuHandler.CanGroupEntryBeSelected | ( | notnull Faction | commanderFaction, |
| int | playerId, | ||
| vector | position, | ||
| IEntity | hoveredEntity, | ||
| SCR_AIGroup | group, | ||
| out string | disabledText = "" ) |
Implements SCR_FactionCommanderConflictBaseMenuHandler.
| override bool SCR_FactionCommanderEstablishCommandMenuHandler.CanQuickEntryBeShown | ( | notnull Faction | commanderFaction, |
| int | playerId, | ||
| vector | position, | ||
| IEntity | hoveredEntity ) |
Implements SCR_FactionCommanderBaseMenuHandler.
|
protected |
| override void SCR_FactionCommanderEstablishCommandMenuHandler.OnCommandIssued | ( | notnull Faction | commanderFaction, |
| int | playerId, | ||
| vector | position, | ||
| IEntity | hoveredEntity, | ||
| SCR_AIGroup | group ) |
Implements SCR_FactionCommanderBaseMenuHandler.
|
staticprotected |
|
protected |
|
protected |