Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SCR_WaypointGroupCommand Interface Reference
Inheritance diagram for SCR_WaypointGroupCommand:
[legend]

Public Member Functions

override bool Execute (IEntity cursorTarget, IEntity target, vector targetPosition, int playerID, bool isClient)
 method that will be executed when the command is selected in the menu This method is right now broadcaasted to all clients, so if the command is intended only for specific clients, it needs to be filtered inside

 
bool SetWaypointForAIGroup (IEntity target, vector targetPosition, int playerID)
 
void SpawnWPVisualization (vector targetPosition, int playerID)
 
ResourceName GetWaypointPrefab ()
 
void SetWaypointPrefab (ResourceName wpPrefab)
 
bool GetOverridePreviousCommands ()
 
void SetOverridePreviousCommands (bool overridePrevious)
 
vector GetTargetPosition (int playerID, vector targetPosition)
 
void CheckPreviousWaypoints (SCR_AIGroup slaveGroup)
 
override bool CanBeShown ()
 
- Public Member Functions inherited from SCR_BaseGroupCommand
override bool CanRoleShow ()
 
void PlayAIResponse (IEntity slaveGroup)
 
string GetSoundEventName ()
 
float GetSoundEventSeed ()
 
bool CanShowPreview ()
 
override bool CanShowOnMap ()
 
int GetCommandGestureID ()
 
SCR_ECommandVisualizationDuration GetVisualizationDuration ()
 
override bool CanBeShownInCurrentLifeState ()
 
override void VisualizeCommand (vector targetPosition)
 
override void VisualizeCommandPreview (vector targetPosition)
 
- Public Member Functions inherited from SCR_BaseRadialCommand
bool Execute (IEntity cursorTarget, IEntity target, vector targetPosition, int playerID, bool isClient)
 method that will be executed when the command is selected in the menu This method is right now broadcaasted to all clients, so if the command is intended only for specific clients, it needs to be filtered inside

 
void VisualizeCommand (vector targetPosition)
 
void VisualizeCommandPreview (vector targetPosition)
 
string GetIconName ()
 
string GetCommandDisplayName ()
 
ResourceName GetIconImageset ()
 
string GetCommandName ()
 
bool CanRoleShow ()
 
bool CanBeShownInCurrentLifeState ()
 
bool CanBeShown ()
 
bool CanShowOnMap ()
 
bool CanBePerformed ()
 

Protected Attributes

ResourceName m_sWaypointPrefab
 
bool m_bOverridePreviousCommands
 
bool m_bTargetSelf
 
bool m_bForceCommand
 
float m_fCompletionRadius
 
- Protected Attributes inherited from SCR_BaseGroupCommand
bool m_bShowToLeader
 
bool m_bShowToMember
 
bool m_bShowOnMap
 
bool m_bUsableWhileDead
 
bool m_bUsableWhileUncouscious
 
int m_iGestureID
 
string m_sSoundEventName
 
float m_fSoundEventSeed
 
bool m_bShowPreview
 
SCR_ECommandVisualizationDuration m_eVisualizationDuration
 
ResourceName m_sInfoDisplayConfig
 
Widget m_wVisualizationWidget
 
- Protected Attributes inherited from SCR_BaseRadialCommand
string m_sCommandName
 
string m_sCommandDisplayName
 
ResourceName m_sImageset
 
string m_sIconName
 

Member Function Documentation

◆ CanBeShown()

override bool SCR_WaypointGroupCommand.CanBeShown ( )

◆ CheckPreviousWaypoints()

void SCR_WaypointGroupCommand.CheckPreviousWaypoints ( SCR_AIGroup  slaveGroup)

◆ Execute()

override bool SCR_WaypointGroupCommand.Execute ( IEntity  cursorTarget,
IEntity  target,
vector  targetPosition,
int  playerID,
bool  isClient 
)

method that will be executed when the command is selected in the menu This method is right now broadcaasted to all clients, so if the command is intended only for specific clients, it needs to be filtered inside

Implements SCR_BaseRadialCommand.

Implemented in SCR_CharacterEntityWaypointGroupCommand, SCR_ContextGetIngroupCommand, SCR_FollowGroupCommand, SCR_GestureGroupCommand, SCR_GetINtoSelectedVehicleGroupCommand, SCR_GetOutGroupCommand, and SCR_PatrolGroupCommand.

◆ GetOverridePreviousCommands()

bool SCR_WaypointGroupCommand.GetOverridePreviousCommands ( )

◆ GetTargetPosition()

vector SCR_WaypointGroupCommand.GetTargetPosition ( int  playerID,
vector  targetPosition 
)

◆ GetWaypointPrefab()

ResourceName SCR_WaypointGroupCommand.GetWaypointPrefab ( )

◆ SetOverridePreviousCommands()

void SCR_WaypointGroupCommand.SetOverridePreviousCommands ( bool  overridePrevious)

◆ SetWaypointForAIGroup()

bool SCR_WaypointGroupCommand.SetWaypointForAIGroup ( IEntity  target,
vector  targetPosition,
int  playerID 
)

◆ SetWaypointPrefab()

void SCR_WaypointGroupCommand.SetWaypointPrefab ( ResourceName  wpPrefab)

◆ SpawnWPVisualization()

void SCR_WaypointGroupCommand.SpawnWPVisualization ( vector  targetPosition,
int  playerID 
)

Member Data Documentation

◆ m_bForceCommand

bool SCR_WaypointGroupCommand.m_bForceCommand
protected

◆ m_bOverridePreviousCommands

bool SCR_WaypointGroupCommand.m_bOverridePreviousCommands
protected

◆ m_bTargetSelf

bool SCR_WaypointGroupCommand.m_bTargetSelf
protected

◆ m_fCompletionRadius

float SCR_WaypointGroupCommand.m_fCompletionRadius
protected

◆ m_sWaypointPrefab

ResourceName SCR_WaypointGroupCommand.m_sWaypointPrefab
protected

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