![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Private Member Functions | |
| void | ScriptRPC () |
| void | ~ScriptRPC () |
| proto native void | Reset () |
| Reset internal buffer which stores written data. After Reset is callded, ScriptRPC can be used again as "new" ScriptRPC. | |
| proto native void | Send (Object target, int rpc_type, bool guaranteed, PlayerIdentity recipient=NULL) |
| Initiate remote procedure call. | |
| Private Member Functions inherited from Serializer | |
| void | Serializer () |
| void | ~Serializer () |
Definition at line 104 of file gameplay.c.
|
private |
|
private |
|
private |
|
private |
Initiate remote procedure call.
When called on client, RPC is evaluated on server; When called on server, RPC is executed on all clients. Do not reset ScriptRPC internal state, so if is Send called multiple times in a row, it sends same (previously written) data again and again, until is Reset() called.
| target | object on which remote procedure is called, when NULL, RPC is evaluated by CGame as global |
| rpc_type | user defined identification of RPC |
| recipient | specified client to send RPC to. If NULL, RPC will be send to all clients (specifying recipient increase security and decrease network traffic) |
References Object.
Referenced by RequestPlayerInfo(), PluginBase::RequestUniversalTemperatureSources(), PluginBase::SendDebug(), MissionBase::SendMuteListToServer(), NotificationSystem::SendNotificationToPlayerIdentity(), NotificationSystem::SendNotificationToPlayerIdentityExtended(), SendRPC(), InventoryInputUserData::SendServerInventoryCheck(), ScriptConsoleItemsTab::SpawnPreset(), and MissionBase::SyncRespawnModeInfo().