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

Public Member Functions

void RequestReinforcements ()
 
void RequestTransport (vector positionFrom, vector positionTo)
 
void RequestRefuel (vector position)
 
void RequestEvacuation (vector position)
 Allows the local player to request evacuation.
 
BaseRadioComponent GetRadioComponent (PlayerController playerController, ChimeraCharacter character)
 
int GetPlayerId ()
 
void SCR_CampaignTaskNetworkComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 
- Public Member Functions inherited from SCR_TaskNetworkComponent
void CancelTask (int taskID)
 Allows the requester to cancel a task requested by them.
 
void AbandonTask (int taskID)
 Allows the local player to abandon a task assigned to them.
 
void RequestAssignment (int taskID)
 Allows the local player to request assignment to a task.
 
void AssignTaskToPlayer (int gmID, int taskID, int playerID)
 
override void EOnInit (IEntity owner)
 
override void OnPostInit (IEntity owner)
 
void SCR_TaskNetworkComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 

Protected Member Functions

void RPC_RequestReinforcements (int requesterID)
 Requests refuel for the vehicle local player is currently in.
 
void RPC_RequestTransport (int requesterID, vector positionFrom, vector positionTo)
 
void RPC_RequestRefuel (int requesterID, vector position)
 Requests refuel for the vehicle local player is currently in.
 
void RPC_RequestEvacuation (int requesterID, vector position)
 Requests evacuation of the local player.
 
- Protected Member Functions inherited from SCR_TaskNetworkComponent
void RPC_AssignTaskToPlayer (int gmID, int taskID, int playerID)
 
void RPC_CancelTask (int taskID)
 An RPC executed on the server, tells task manager to cancel given task by given player.
 
void RPC_AbandonTask (int taskID, int playerID)
 An RPC executed on the server, tells task manager to abandon given task by given player.
 
void RPC_RequestAssignment (int taskID, int playerID)
 An RPC executed on the server, tells task manager to assign given task to given player.
 

Additional Inherited Members

- Protected Attributes inherited from SCR_TaskNetworkComponent
SCR_PlayerController m_PlayerController
 
RplComponent m_RplComponent
 
- Static Protected Attributes inherited from SCR_TaskNetworkComponent
static const int INVALID_PLAYER_ID = -1
 

Constructor & Destructor Documentation

◆ SCR_CampaignTaskNetworkComponent()

void SCR_CampaignTaskNetworkComponent.SCR_CampaignTaskNetworkComponent ( IEntityComponentSource  src,
IEntity  ent,
IEntity  parent 
)
Parameters
[in]src
[in]ent
[in]parent

Member Function Documentation

◆ GetPlayerId()

int SCR_CampaignTaskNetworkComponent.GetPlayerId ( )
Returns

◆ GetRadioComponent()

BaseRadioComponent SCR_CampaignTaskNetworkComponent.GetRadioComponent ( PlayerController  playerController,
ChimeraCharacter  character 
)
Parameters
[in]playerController
[in]character
Returns

◆ RequestEvacuation()

void SCR_CampaignTaskNetworkComponent.RequestEvacuation ( vector  position)

Allows the local player to request evacuation.

◆ RequestRefuel()

void SCR_CampaignTaskNetworkComponent.RequestRefuel ( vector  position)
Parameters
[in]position

◆ RequestReinforcements()

void SCR_CampaignTaskNetworkComponent.RequestReinforcements ( )

◆ RequestTransport()

void SCR_CampaignTaskNetworkComponent.RequestTransport ( vector  positionFrom,
vector  positionTo 
)
Parameters
[in]positionFrom
[in]positionTo

◆ RPC_RequestEvacuation()

void SCR_CampaignTaskNetworkComponent.RPC_RequestEvacuation ( int  requesterID,
vector  position 
)
protected

Requests evacuation of the local player.

Parameters
[in]requesterID
[in]position

◆ RPC_RequestRefuel()

void SCR_CampaignTaskNetworkComponent.RPC_RequestRefuel ( int  requesterID,
vector  position 
)
protected

Requests refuel for the vehicle local player is currently in.

Parameters
[in]requesterID
[in]position

◆ RPC_RequestReinforcements()

void SCR_CampaignTaskNetworkComponent.RPC_RequestReinforcements ( int  requesterID)
protected

Requests refuel for the vehicle local player is currently in.

◆ RPC_RequestTransport()

void SCR_CampaignTaskNetworkComponent.RPC_RequestTransport ( int  requesterID,
vector  positionFrom,
vector  positionTo 
)
protected

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