|
| MyReplicationClient (IReplicationClientCallback callback, MyClientStateBase clientState, float simulationTimeStep) |
|
override void | Dispose () |
|
void | OnLocalClientReady () |
|
void | ProcessReplicationCreateBegin (MyPacket packet) |
|
void | ProcessReplicationCreate (MyPacket packet) |
|
void | ProcessReplicationDestroy (MyPacket packet) |
|
void | ProcessServerData (MyPacket packet) |
|
override void | UpdateBefore () |
|
override void | UpdateAfter () |
|
override void | UpdateClientStateGroups () |
|
override void | SendUpdate () |
|
void | ProcessStateSync (MyPacket packet) |
| Processes state sync sent by server. More...
|
|
JoinResultMsg | OnJoinResult (MyPacket packet) |
|
ServerDataMsg | OnWorldData (MyPacket packet) |
|
ChatMsg | OnChatMessage (MyPacket packet) |
|
ConnectedClientDataMsg | OnClientConnected (MyPacket packet) |
|
void | SendClientConnected (ref ConnectedClientDataMsg msg) |
|
override string | GetMultiplayerStat () |
| Returns string with current multiplayer status. Use only for debugging. More...
|
|
void | ResetClientTimes () |
|
virtual void | SetPriorityMultiplier (EndpointId id, float priority) |
|
bool | IsTypeReplicated (Type type) |
|
void | ReserveFixedIds (uint maxFixedId) |
| Reserves IDs for fixed objects. More...
|
|
void | AddFixedNetworkObject (uint id, IMyNetObject obj) |
| Add network object with fixed ID. More...
|
|
void | RemoveFixedObject (uint id, IMyNetObject obj) |
|
bool | TryGetNetworkIdByObject (IMyNetObject obj, out NetworkId networkId) |
|
NetworkId | GetNetworkIdByObject (IMyNetObject obj) |
|
IMyNetObject | GetObjectByNetworkId (NetworkId id) |
|
IMyProxyTarget | GetProxyTarget (IMyEventProxy proxy) |
|
void | ReportReplicatedObjects () |
|
bool | Invoke (CallSite callSite, BitStream stream, object obj, EndpointId source, MyClientStateBase clientState, bool validate) |
| Reads arguments from stream and invokes event. Returns false when validation failed, otherwise true. More...
|
|
void | ProcessEvent (MyPacket packet) |
|
Type | GetType (TypeId id) |
|
TypeId | GetTypeId (Type id) |
|
void | RaiseEvent< T1, T2 > (T1 arg1, T2 arg2, Func< T1, Action > action, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3 > (T1 arg1, T3 arg3, Func< T1, Action< T2 >> action, T2 arg2, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3, T4 > (T1 arg1, T4 arg4, Func< T1, Action< T2, T3 >> action, T2 arg2, T3 arg3, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3, T4, T5 > (T1 arg1, T5 arg5, Func< T1, Action< T2, T3, T4 >> action, T2 arg2, T3 arg3, T4 arg4, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3, T4, T5, T6 > (T1 arg1, T6 arg6, Func< T1, Action< T2, T3, T4, T5 >> action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3, T4, T5, T6, T7 > (T1 arg1, T7 arg7, Func< T1, Action< T2, T3, T4, T5, T6 >> action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RaiseEvent< T1, T2, T3, T4, T5, T6, T7, T8 > (T1 arg1, T8 arg8, Func< T1, Action< T2, T3, T4, T5, T6, T7 >> action, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, EndpointId endpointId=default(EndpointId), float unreliablePriority=1) |
|
void | RegisterFromAssembly (IEnumerable< Assembly > assemblies) |
|
void | RegisterFromAssembly (Assembly assembly) |
|
|
override void | ProcessEvent (BitStream stream, NetworkId networkId, NetworkId blockedNetId, uint eventId, EndpointId sender) |
|
| MyReplicationLayer (bool isNetworkAuthority) |
|
Type | GetTypeByTypeId (TypeId typeId) |
|
TypeId | GetTypeIdByType (Type type) |
|
NetworkId | AddNetworkObjectServer (IMyNetObject obj) |
|
void | AddNetworkObjectClient (NetworkId networkId, IMyNetObject obj) |
|
IMyNetObject | RemoveNetworkedObject (NetworkId networkID) |
|
NetworkId | RemoveNetworkedObject (IMyNetObject obj) |
|
void | RemoveNetworkedObject (NetworkId networkID, IMyNetObject obj) |
|
virtual MyClientStateBase | GetClientData (EndpointId endpointId) |
|
sealed override void | DispatchEvent< T1, T2, T3, T4, T5, T6, T7, T8 > (CallSite callSite, EndpointId recipient, float unreliablePriority, ref T1 arg1, ref T2 arg2, ref T3 arg3, ref T4 arg4, ref T5 arg5, ref T6 arg6, ref T7 arg7, ref T8 arg8) |
|
Definition at line 13 of file MyReplicationClient.cs.