|
| void | OpenCommandingMenu () |
| |
| void | SetupMapListener () |
| |
| void | RemoveMapListener () |
| |
| void | SetupPlayerRadialMenu () |
| |
| void | OnMapOpen (MapConfiguration config) |
| |
| void | OnMapClose (MapConfiguration config) |
| |
| void | SetupMapRadialMenu () |
| |
| void | OnMapCommandPerformed (SCR_SelectionMenuEntry element, float[] worldPos) |
| |
| void | OnGroupLeaderChanged (int groupID, int playerID) |
| |
| void | OnGroupChanged (int groupID) |
| |
| void | HideCommandPreview () |
| | Hide command preview.
|
| |
| void | ShowCommandPreview (string commandName) |
| | Prepare the command to be shown.
|
| |
| void | OnRadialMenuOpenFailed (SCR_SelectionMenu menu, SCR_ESelectionMenuFailReason reason) |
| |
| void | PrepareExecuteCommand (string commandName, vector targetPosition="0 0 0") |
| |
| void | ExecuteCommand (vector targetPosition, IEntity tracedEntity) |
| |
| void | RPC_RequestExecuteCommand (int commandIndex, RplId cursorTargetID, RplId groupRplID, vector targetPoisition, int playerID) |
| |
| void | CommandExecutedCallback (int commandIndex) |
| |
| void | RPC_CommandExecutedCallback (int commandIndex) |
| |
| void | PlayCommandGesture (int commandIndex) |
| |
| void | UpdateRadialMenu (IEntity owner, bool isOpen) |
| |
| void | AddElementsFromCategory (SCR_PlayerCommandingMenuCategoryElement category, SCR_SelectionMenuCategoryEntry rootCategory=null) |
| |
| void | AddElementsFromCategoryToMap (notnull SCR_PlayerCommandingMenuCategoryElement category, SCR_SelectionMenuCategoryEntry rootCategory=null) |
| |
| void | InsertElementToMapRadial (SCR_PlayerCommandingMenuBaseElement element, notnull SCR_PlayerCommandingMenuCategoryElement category, SCR_SelectionMenuCategoryEntry mapCategory) |
| |
| SCR_SelectionMenuEntry | AddRadialMenuElement (SCR_PlayerCommandingMenuBaseElement newElement, SCR_SelectionMenuCategoryEntry parentCategory=null) |
| |
| SCR_SelectionMenuEntry | AddCategoryElement (SCR_PlayerCommandingMenuCategoryElement category, SCR_SelectionMenuCategoryEntry parentCategory=null) |
| |
| SCR_SelectionMenuEntry | AddCommandElement (SCR_PlayerCommandingMenuCommand command, SCR_SelectionMenuCategoryEntry parentCategory=null) |
| |
| void | OnPlayerRadialMenuOpen () |
| |
| void | OnPlayerRadialMenuClose () |
| |
| void | OnQuickslotBind4 () |
| |
| void | OnQuickslotBind5 () |
| |
| void | OnQuickslotBind6 () |
| |
| void | OnQuickslotBind7 () |
| |
| void | OnQuickslotBind8 () |
| |
| void | OnQuickslotBind9 () |
| |
| void | BindToQuickslot (int slotIndex) |
| |
| bool | IsOpened () |
| |
| bool | IsCommandSelected () |
| |
| void | SetShownCommand (SCR_InfoDisplayExtended infoDisplay) |
| |
| void | SetShownCommandPreview (SCR_InfoDisplayExtended infoDisplay) |
| |
| void | DrawWaypointVisualization (vector targetPosition, float wpRadius, bool deletePrevious=true) |
| |
◆ AddCategoryElement()
- Parameters
-
| [in] | category | cannot be null |
| [in] | parentCategory | |
- Returns
◆ AddCommandElement()
- Parameters
-
| [in] | command | cannot be null |
| [in] | parentCategory | |
- Returns
◆ AddElementsFromCategory()
- Parameters
-
| [in] | category | cannot be null |
| [in] | rootCategory | |
◆ AddElementsFromCategoryToMap()
- Parameters
-
| [in] | category | cannot be null |
◆ AddRadialMenuElement()
- Parameters
-
| [in] | newElement | |
| [in] | parentCategory | |
- Returns
◆ BindToQuickslot()
| void SCR_PlayerControllerCommandingComponent.BindToQuickslot |
( |
int | slotIndex | ) |
|
◆ CommandExecutedCallback()
| void SCR_PlayerControllerCommandingComponent.CommandExecutedCallback |
( |
int | commandIndex | ) |
|
◆ DeleteShownCommand()
| void SCR_PlayerControllerCommandingComponent.DeleteShownCommand |
( |
| ) |
|
|
protected |
If a command is currently being displayed, hide/delete it.
◆ DrawWaypointVisualization()
| void SCR_PlayerControllerCommandingComponent.DrawWaypointVisualization |
( |
vector | targetPosition, |
|
|
float | wpRadius, |
|
|
bool | deletePrevious = true ) |
◆ ExecuteCommand()
| void SCR_PlayerControllerCommandingComponent.ExecuteCommand |
( |
vector | targetPosition, |
|
|
IEntity | tracedEntity ) |
- Parameters
-
| [in] | targetPosition | |
| [in] | tracedEntity | |
◆ GetLocalPlayerControllerCommandingComponent()
◆ GetPlayerControllerCommandingComponent()
◆ GetWorldToScreenPosition()
| bool SCR_PlayerControllerCommandingComponent.GetWorldToScreenPosition |
( |
BaseWorld | world, |
|
|
vector | worldPosition, |
|
|
out float | posX, |
|
|
out float | posY, |
|
|
int | cameraIndex = -1 ) |
|
protected |
Recalculates worldPosition to screen space.
- Parameters
-
| [in] | world | |
| [in] | worldPosition | |
| [out] | posX | X Position on the screen |
| [out] | posY | Y Position on the screen |
| [in] | int | Camera thats being used |
◆ HideCommandPreview()
| void SCR_PlayerControllerCommandingComponent.HideCommandPreview |
( |
| ) |
|
◆ InsertElementToMapRadial()
- Parameters
-
| [in] | element | cannot be null |
| [in] | category | |
| [in] | mapCategory | |
◆ IsCommandSelected()
| bool SCR_PlayerControllerCommandingComponent.IsCommandSelected |
( |
| ) |
|
◆ IsOpened()
| bool SCR_PlayerControllerCommandingComponent.IsOpened |
( |
| ) |
|
◆ OnControllerLostControl()
| void SCR_PlayerControllerCommandingComponent.OnControllerLostControl |
( |
SCR_RadialMenuController | controller, |
|
|
bool | hasControl ) |
|
protected |
◆ OnControllerTakeControl()
◆ OnGroupChanged()
| void SCR_PlayerControllerCommandingComponent.OnGroupChanged |
( |
int | groupID | ) |
|
◆ OnGroupLeaderChanged()
| void SCR_PlayerControllerCommandingComponent.OnGroupLeaderChanged |
( |
int | groupID, |
|
|
int | playerID ) |
◆ OnMapClose()
| void SCR_PlayerControllerCommandingComponent.OnMapClose |
( |
MapConfiguration | config | ) |
|
◆ OnMapCommandPerformed()
| void SCR_PlayerControllerCommandingComponent.OnMapCommandPerformed |
( |
SCR_SelectionMenuEntry | element, |
|
|
float[] | worldPos ) |
◆ OnMapOpen()
| void SCR_PlayerControllerCommandingComponent.OnMapOpen |
( |
MapConfiguration | config | ) |
|
◆ OnPlayerRadialMenuClose()
| void SCR_PlayerControllerCommandingComponent.OnPlayerRadialMenuClose |
( |
| ) |
|
◆ OnPlayerRadialMenuOpen()
| void SCR_PlayerControllerCommandingComponent.OnPlayerRadialMenuOpen |
( |
| ) |
|
◆ OnPostInit()
| override void SCR_PlayerControllerCommandingComponent.OnPostInit |
( |
IEntity | owner | ) |
|
|
protected |
◆ OnQuickslotBind4()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind4 |
( |
| ) |
|
◆ OnQuickslotBind5()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind5 |
( |
| ) |
|
◆ OnQuickslotBind6()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind6 |
( |
| ) |
|
◆ OnQuickslotBind7()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind7 |
( |
| ) |
|
◆ OnQuickslotBind8()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind8 |
( |
| ) |
|
◆ OnQuickslotBind9()
| void SCR_PlayerControllerCommandingComponent.OnQuickslotBind9 |
( |
| ) |
|
◆ OnRadialMenuOpenFailed()
| void SCR_PlayerControllerCommandingComponent.OnRadialMenuOpenFailed |
( |
SCR_SelectionMenu | menu, |
|
|
SCR_ESelectionMenuFailReason | reason ) |
◆ OnRadialMenuPerformed()
◆ OnRadialMenuSelected()
◆ OpenCommandingMenu()
| void SCR_PlayerControllerCommandingComponent.OpenCommandingMenu |
( |
| ) |
|
◆ PhysicsCommandTrace()
Perform a TraceSegmented starting from Camera position in camera look direction with givin lengh.
- Parameters
-
◆ PlayCommandGesture()
| void SCR_PlayerControllerCommandingComponent.PlayCommandGesture |
( |
int | commandIndex | ) |
|
◆ PrepareExecuteCommand()
| void SCR_PlayerControllerCommandingComponent.PrepareExecuteCommand |
( |
string | commandName, |
|
|
vector | targetPosition = "0 0 0" ) |
◆ RemoveListenersFromRadial()
| void SCR_PlayerControllerCommandingComponent.RemoveListenersFromRadial |
( |
| ) |
|
|
protected |
◆ RemoveMapListener()
| void SCR_PlayerControllerCommandingComponent.RemoveMapListener |
( |
| ) |
|
◆ RPC_CommandExecutedCallback()
| void SCR_PlayerControllerCommandingComponent.RPC_CommandExecutedCallback |
( |
int | commandIndex | ) |
|
◆ RPC_RequestExecuteCommand()
| void SCR_PlayerControllerCommandingComponent.RPC_RequestExecuteCommand |
( |
int | commandIndex, |
|
|
RplId | cursorTargetID, |
|
|
RplId | groupRplID, |
|
|
vector | targetPoisition, |
|
|
int | playerID ) |
- Parameters
-
| [in] | commandIndex | |
| [in] | cursorTargetID | |
| [in] | groupRplID | |
| [in] | targetPoisition | |
| [in] | playerID | |
◆ SetShownCommand()
◆ SetShownCommandPreview()
◆ SetupMapListener()
| void SCR_PlayerControllerCommandingComponent.SetupMapListener |
( |
| ) |
|
◆ SetupMapRadialMenu()
| void SCR_PlayerControllerCommandingComponent.SetupMapRadialMenu |
( |
| ) |
|
◆ SetupPlayerRadialMenu()
| void SCR_PlayerControllerCommandingComponent.SetupPlayerRadialMenu |
( |
| ) |
|
◆ ShowCommandPreview()
| void SCR_PlayerControllerCommandingComponent.ShowCommandPreview |
( |
string | commandName | ) |
|
Prepare the command to be shown.
- Parameters
-
◆ UpdateRadialMenu()
| void SCR_PlayerControllerCommandingComponent.UpdateRadialMenu |
( |
IEntity | owner, |
|
|
bool | isOpen ) |
◆ ABOVE_TERRAIN_OFFSET
| const float SCR_PlayerControllerCommandingComponent.ABOVE_TERRAIN_OFFSET = 0.5 |
|
staticprotected |
Used to offset the position to spawn waypoint so it is not spawned in terrain.
◆ COMMANDING_VISUAL_RANGE
| const float SCR_PlayerControllerCommandingComponent.COMMANDING_VISUAL_RANGE = 10000 |
|
staticprotected |
Maximal range for command in meters.
◆ m_aShapes
| ref array<ref Shape> SCR_PlayerControllerCommandingComponent.m_aShapes = {} |
|
protected |
◆ m_bIsCommandExecuting
| bool SCR_PlayerControllerCommandingComponent.m_bIsCommandExecuting = false |
|
protected |
◆ m_bIsCommandSelected
| bool SCR_PlayerControllerCommandingComponent.m_bIsCommandSelected |
|
protected |
◆ m_bSlaveGroupRequested
| bool SCR_PlayerControllerCommandingComponent.m_bSlaveGroupRequested = false |
|
protected |
◆ m_CommandingManager
◆ m_CommandingMapMenuConfig
◆ m_CommandingMenuConfig
◆ m_CommandingMenuPairsConfig
◆ m_CurrentShownCommand
◆ m_CurrentShownCommandPreview
◆ m_MapContextualMenu
| SCR_MapRadialUI SCR_PlayerControllerCommandingComponent.m_MapContextualMenu |
|
protected |
◆ m_PhysicsHelper
◆ m_RadialMenu
◆ m_RadialMenuController
◆ m_sCommandingConfigActionPair
| ResourceName SCR_PlayerControllerCommandingComponent.m_sCommandingConfigActionPair |
|
protected |
◆ m_sCommandingMapMenuConfigPath
| ResourceName SCR_PlayerControllerCommandingComponent.m_sCommandingMapMenuConfigPath |
|
protected |
◆ m_SelectedEntity
| IEntity SCR_PlayerControllerCommandingComponent.m_SelectedEntity |
|
protected |
◆ m_sExecutedCommandName
| string SCR_PlayerControllerCommandingComponent.m_sExecutedCommandName |
|
protected |
◆ m_sSelectedCommandEntry
| string SCR_PlayerControllerCommandingComponent.m_sSelectedCommandEntry |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Commanding/SCR_PlayerControllerCommandingComponent.c