NetworkedBehaviour
NetworkedObject
NetworkingManager
RpcMethod
RpcMethod<T1>
RpcMethod<T1,T2>
RpcMethod<T1,T2,T3>
RpcMethod<T1,T2,T3,T4>
RpcMethod<T1,T2,T3,T4,T5>
RpcMethod<T1,T2,T3,T4,T5,T6>
RpcMethod<T1,T2,T3,T4,T5,T6,T7>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31>
RpcMethod<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32>
ResponseRpcMethod<TResult>
ResponseRpcMethod<TResult,T1>
ResponseRpcMethod<TResult,T1,T2>
ResponseRpcMethod<TResult,T1,T2,T3>
ResponseRpcMethod<TResult,T1,T2,T3,T4>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31>
ResponseRpcMethod<TResult,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32>
VisibilityDelegate
SpawnDelegate
ConnectionApprovedDelegate
NetworkedVar<T>
NetworkedVarString
NetworkedVarBool
NetworkedVarByte
NetworkedVarSByte
NetworkedVarUShort
NetworkedVarShort
NetworkedVarUInt
NetworkedVarInt
NetworkedVarULong
NetworkedVarLong
NetworkedVarFloat
NetworkedVarDouble
NetworkedVarVector2
NetworkedVarVector3
NetworkedVarVector4
NetworkedVarColor
NetworkedVarColor32
NetworkedVarRay
NetworkedVarQuaternion
NetworkedVarPermission
NetworkedVarPermissionsDelegate
NetworkedVarSettings
SyncedVarAttribute
OnValueChangedDelegate<T>
NetworkedList<T> class
Namespace: MLAPI.NetworkedVar.Collections
Assembly: MLAPI.dll
Event based networkedVar container for syncing Lists
Public Properties
public float
LastSyncedTime { get; set; }
Gets the last time the variable was synced
public int
Count { get; }
public bool
IsReadOnly { get; }
public T
Item { get; set; }
Public Fields
public NetworkedVarSettings
Settings;
The settings for this container
Public Constructors
public NetworkedList<T>
();
Creates a NetworkedList with the default value and settings
public NetworkedList<T>
(NetworkedVarSettings
settings);
Creates a NetworkedList with the default value and custom settings
Parameters
NetworkedVarSettings
settings
The settings to use for the NetworkedList
public NetworkedList<T>
(NetworkedVarSettings
settings, IList<T>
value);
Parameters
NetworkedVarSettings
settings
IList<T>
value
public NetworkedList<T>
(IList<T>
value);
Parameters
IList<T>
value
Public Methods
public void
ResetDirty();
public bool
IsDirty();
public string
GetChannel();
public bool
CanClientWrite(ulong
clientId);
Parameters
ulong
clientId
public bool
CanClientRead(ulong
clientId);
Parameters
ulong
clientId
public void
WriteDelta(Stream
stream);
Parameters
Stream
stream
public void
WriteField(Stream
stream);
Parameters
Stream
stream
public void
ReadField(Stream
stream);
Parameters
Stream
stream
public void
ReadDelta(Stream
stream, bool
keepDirtyDelta);
Parameters
Stream
stream
bool
keepDirtyDelta
public void
SetNetworkedBehaviour(NetworkedBehaviour
behaviour);
Parameters
NetworkedBehaviour
behaviour
public IEnumerator<T>
GetEnumerator();
public void
Add(T
item);
Parameters
T
item
public void
Clear();
public bool
Contains(T
item);
Parameters
T
item
public void
CopyTo(T[]
array, int
arrayIndex);
Parameters
T[]
array
int
arrayIndex
public bool
Remove(T
item);
Parameters
T
item
public int
IndexOf(T
item);
Parameters
T
item
public void
Insert(int
index, T
item);
Parameters
int
index
T
item
public void
RemoveAt(int
index);
Parameters
int
index
Inherited Methods
public bool
Equals(object
obj);
Inherited from: object
Parameters
object
obj