Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CampaignBuildingNetworkComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_CampaignBuildingNetworkComponentClass

Functions

SCR_CampaignBuildingNetworkComponentClass ScriptComponentClass AddBuildingValue (int buildingValue, notnull IEntity compositionOutline)
void RemoveEditorMode (int playerID, IEntity provider)
void RequestEnterBuildingMode (IEntity provider, int playerID, bool UserActionActivationOnly, bool UserActionUsed, bool useAllAvailableProviders=false)
void SetClientLock (bool lock, IEntity provider)
void RpcDo_SetClientLock (bool lock, RplId compId)
 Set a cooldown lock on client.
void RpcAsk_AddBuildingValue (int buildingValue, RplId compId)
void RpcAsk_RemoveEditorMode (int playerID, RplId compId)
void RpcAsk_RequestEnterBuildingMode (RplId rplProviderId, int playerID, bool UserActionActivationOnly, bool UserActionUsed, bool useAllAvailableProviders)
void RequestBuildModeProvider ()
 Client method which asks the server for the information about providers used for by current build mode editor.
void RpcAsk_RequestBuildModeProvider ()
void RpcAsk_AddXPReward (int playerId)
void AddXPReward (int playerId)
IEntity GetProviderFormRplId (RplId rplProviderId)

Function Documentation

◆ AddBuildingValue()

SCR_CampaignBuildingNetworkComponentClass ScriptComponentClass AddBuildingValue ( int buildingValue,
notnull IEntity compositionOutline )
Parameters
[in]buildingValue
[in]compositionOutline

Definition at line 1 of file SCR_CampaignBuildingNetworkComponent.c.

◆ AddXPReward()

void AddXPReward ( int playerId)
protected
Parameters
[in]playerId

Definition at line 210 of file SCR_CampaignBuildingNetworkComponent.c.

◆ GetProviderFormRplId()

IEntity GetProviderFormRplId ( RplId rplProviderId)
protected
Parameters
[in]rplProviderId
Returns

Definition at line 218 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RemoveEditorMode()

void RemoveEditorMode ( int playerID,
IEntity provider )
Parameters
[in]playerID
[in]provider

Definition at line 25 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RequestBuildModeProvider()

void RequestBuildModeProvider ( )
protected

Client method which asks the server for the information about providers used for by current build mode editor.

Definition at line 153 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RequestEnterBuildingMode()

void RequestEnterBuildingMode ( IEntity provider,
int playerID,
bool UserActionActivationOnly,
bool UserActionUsed,
bool useAllAvailableProviders = false )
Parameters
[in]provider
[in]playerID
[in]UserActionActivationOnly
[in]UserActionUsed
[in]useAllAvailableProviderstrue if game should use all available providers from that base

Definition at line 41 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcAsk_AddBuildingValue()

void RpcAsk_AddBuildingValue ( int buildingValue,
RplId compId )
protected

Add a building value to a composition outline. Once the define value is reach, composition will be spawned.

Parameters
[in]buildingValue
[in]compId

Definition at line 87 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcAsk_AddXPReward()

void RpcAsk_AddXPReward ( int playerId)
protected

Increase XP

Parameters
[in]playerId

Definition at line 194 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcAsk_RemoveEditorMode()

void RpcAsk_RemoveEditorMode ( int playerID,
RplId compId )
protected

Delete given player building mode.

Parameters
[in]playerID
[in]compId

Definition at line 105 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcAsk_RequestBuildModeProvider()

void RpcAsk_RequestBuildModeProvider ( )
protected

Definition at line 160 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcAsk_RequestEnterBuildingMode()

void RpcAsk_RequestEnterBuildingMode ( RplId rplProviderId,
int playerID,
bool UserActionActivationOnly,
bool UserActionUsed,
bool useAllAvailableProviders )
protected

Spawn a trigger as a child of the provider entity.

Parameters
[in]rplProviderId
[in]playerID
[in]UserActionActivationOnly
[in]UserActionUse
[in]useAllAvailableProviderstrue if game should use all available providers from that base

Definition at line 133 of file SCR_CampaignBuildingNetworkComponent.c.

◆ RpcDo_SetClientLock()

void RpcDo_SetClientLock ( bool lock,
RplId compId )
protected

Set a cooldown lock on client.

Definition at line 67 of file SCR_CampaignBuildingNetworkComponent.c.

◆ SetClientLock()

void SetClientLock ( bool lock,
IEntity provider )

Definition at line 55 of file SCR_CampaignBuildingNetworkComponent.c.