|
| void | AddBuildingValue (int buildingValue, notnull IEntity compositionOutline) |
| | 100m
|
| |
| void | RemoveEditorMode (int playerID, IEntity provider) |
| |
| void | RequestEnterBuildingMode (IEntity provider, int playerID, bool UserActionActivationOnly, bool UserActionUsed) |
| |
| void | DeleteCompositionByUserAction (notnull IEntity composition, int userPlayerId) |
| | Delete composition by a tool.
|
| |
| void | DeleteBaseByUserAction (notnull IEntity base, int userPlayerId) |
| | Delete base by a tool.
|
| |
| void | SendDeleteNotification (notnull IEntity composition, int playerId, int callsign) |
| | Send a notification about deleted composition.
|
| |
| void | SetClientLock (bool lock, IEntity provider) |
| |
| void | AddXPReward (int playerId) |
| |
| IEntity | GetProviderFormRplId (RplId rplProviderId) |
| |
|
| void | RpcDo_SetClientLock (bool lock, RplId compId) |
| | Set a cooldown lock on client.
|
| |
| void | RpcAsk_AddBuildingValue (int buildingValue, RplId compId) |
| | Add a building value to a composition outline.
|
| |
| void | RpcAsk_RemoveEditorMode (int playerID, RplId compId) |
| | Delete given player building mode.
|
| |
| void | RpcAsk_RequestEnterBuildingMode (RplId rplProviderId, int playerID, bool UserActionActivationOnly, bool UserActionUsed) |
| | Spawn a trigger as a child of the provider entity.
|
| |
| void | RpcAsk_DeleteCompositionByUserAction (RplId rplCompositionId, int userPlayerId) |
| | Delete composition, executed from user action.
|
| |
| void | RpcAsk_DismantleBaseByUserAction (RplId rplBaseId, int userPlayerId) |
| | Delete base, executed from user action.
|
| |
| void | RpcAsk_SendDeleteNotification (RplId rplCompositionId, int playerId, int callsign) |
| | Send delete notification.
|
| |
| void | RpcAsk_AddXPReward (int playerId) |
| | Increase XP.
|
| |
◆ AddBuildingValue()
| void SCR_CampaignBuildingNetworkComponent.AddBuildingValue |
( |
int | buildingValue, |
|
|
notnull IEntity | compositionOutline ) |
100m
- Parameters
-
| [in] | buildingValue | |
| [in] | compositionOutline | |
◆ AddXPReward()
| void SCR_CampaignBuildingNetworkComponent.AddXPReward |
( |
int | playerId | ) |
|
◆ DeleteBaseByUserAction()
| void SCR_CampaignBuildingNetworkComponent.DeleteBaseByUserAction |
( |
notnull IEntity | base, |
|
|
int | userPlayerId ) |
Delete base by a tool.
- Parameters
-
| [in] | IEntity | base |
| [in] | userPlayerId | |
◆ DeleteCompositionByUserAction()
| void SCR_CampaignBuildingNetworkComponent.DeleteCompositionByUserAction |
( |
notnull IEntity | composition, |
|
|
int | userPlayerId ) |
Delete composition by a tool.
- Parameters
-
| [in] | composition | |
| [in] | userPlayerId | |
◆ GetProviderFormRplId()
| IEntity SCR_CampaignBuildingNetworkComponent.GetProviderFormRplId |
( |
RplId | rplProviderId | ) |
|
◆ RemoveEditorMode()
| void SCR_CampaignBuildingNetworkComponent.RemoveEditorMode |
( |
int | playerID, |
|
|
IEntity | provider ) |
- Parameters
-
| [in] | playerID | |
| [in] | provider | |
◆ RequestEnterBuildingMode()
| void SCR_CampaignBuildingNetworkComponent.RequestEnterBuildingMode |
( |
IEntity | provider, |
|
|
int | playerID, |
|
|
bool | UserActionActivationOnly, |
|
|
bool | UserActionUsed ) |
- Parameters
-
| [in] | provider | |
| [in] | playerID | |
| [in] | UserActionActivationOnly | |
| [in] | UserActionUsed | |
◆ RpcAsk_AddBuildingValue()
| void SCR_CampaignBuildingNetworkComponent.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 | |
◆ RpcAsk_AddXPReward()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_AddXPReward |
( |
int | playerId | ) |
|
|
protected |
◆ RpcAsk_DeleteCompositionByUserAction()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_DeleteCompositionByUserAction |
( |
RplId | rplCompositionId, |
|
|
int | userPlayerId ) |
|
protected |
Delete composition, executed from user action.
- Parameters
-
◆ RpcAsk_DismantleBaseByUserAction()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_DismantleBaseByUserAction |
( |
RplId | rplBaseId, |
|
|
int | userPlayerId ) |
|
protected |
Delete base, executed from user action.
- Parameters
-
◆ RpcAsk_RemoveEditorMode()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_RemoveEditorMode |
( |
int | playerID, |
|
|
RplId | compId ) |
|
protected |
Delete given player building mode.
- Parameters
-
◆ RpcAsk_RequestEnterBuildingMode()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_RequestEnterBuildingMode |
( |
RplId | rplProviderId, |
|
|
int | playerID, |
|
|
bool | UserActionActivationOnly, |
|
|
bool | UserActionUsed ) |
|
protected |
Spawn a trigger as a child of the provider entity.
- Parameters
-
| [in] | rplProviderId | |
| [in] | playerID | |
| [in] | UserActionActivationOnly | |
| [in] | UserActionUse | |
◆ RpcAsk_SendDeleteNotification()
| void SCR_CampaignBuildingNetworkComponent.RpcAsk_SendDeleteNotification |
( |
RplId | rplCompositionId, |
|
|
int | playerId, |
|
|
int | callsign ) |
|
protected |
Send delete notification.
- Parameters
-
| [in] | rplCompositionId | |
| [in] | playerId | |
| [in] | callsign | |
◆ RpcDo_SetClientLock()
| void SCR_CampaignBuildingNetworkComponent.RpcDo_SetClientLock |
( |
bool | lock, |
|
|
RplId | compId ) |
|
protected |
Set a cooldown lock on client.
◆ SendDeleteNotification()
| void SCR_CampaignBuildingNetworkComponent.SendDeleteNotification |
( |
notnull IEntity | composition, |
|
|
int | playerId, |
|
|
int | callsign ) |
Send a notification about deleted composition.
- Parameters
-
| [in] | composition | |
| [in] | playerId | |
| [in] | callsign | |
◆ SetClientLock()
| void SCR_CampaignBuildingNetworkComponent.SetClientLock |
( |
bool | lock, |
|
|
IEntity | provider ) |
◆ ALLOWED_PLAYER_DISTANCE_SQ
| const int SCR_CampaignBuildingNetworkComponent.ALLOWED_PLAYER_DISTANCE_SQ = 10000 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/Building/SCR_CampaignBuildingNetworkComponent.c