Unity.Netcode
Arithmetic
Methods
VarIntSize
ZigZagDecode
ZigZagEncode
BitCounter
Methods
GetUsedBitCount
GetUsedByteCount
BitReader
Properties
BitAligned
Methods
Dispose
ReadBit
ReadBits
TryBeginReadBits
BitWriter
Properties
BitAligned
Methods
Dispose
TryBeginWriteBits
WriteBit
WriteBits
BufferSerializer<TReaderWriter>
Properties
IsReader
IsWriter
Methods
GetFastBufferReader
GetFastBufferWriter
PreCheck
SerializeNetworkSerializable
SerializeValue
SerializeValuePreChecked
BufferedLinearInterpolatorFloat
Methods
Interpolate
InterpolateUnclamped
BufferedLinearInterpolatorQuaternion
Fields
IsSlerp
Methods
Interpolate
InterpolateUnclamped
BufferedLinearInterpolatorVector3
Fields
IsSlerp
Methods
Interpolate
InterpolateUnclamped
BufferedLinearInterpolator<T>
Fields
MaximumInterpolationTime
Methods
AddMeasurement
Clear
GetInterpolatedValue
Interpolate
InterpolateUnclamped
ResetTo
Update
BytePacker
Fields
BitPackedIntMax
BitPackedIntMin
BitPackedLongMax
BitPackedLongMin
BitPackedShortMax
BitPackedShortMin
BitPackedULongMax
BitPackedUintMax
BitPackedUshortMax
Methods
WriteValueBitPacked
WriteValuePacked
ByteUnpacker
Methods
ReadValueBitPacked
ReadValuePacked
ClientRpcAttribute
ClientRpcParams
Fields
Receive
Send
ClientRpcReceiveParams
ClientRpcSendParams
Fields
TargetClientIds
TargetClientIdsNativeArray
CustomMessagingManager
Methods
RegisterNamedMessageHandler
SendNamedMessage
SendNamedMessageToAll
SendUnnamedMessage
SendUnnamedMessageToAll
UnregisterNamedMessageHandler
Events
OnUnnamedMessage
CustomMessagingManager.HandleNamedMessageDelegate
CustomMessagingManager.UnnamedMessageDelegate
FastBufferReader
Constructors
FastBufferReader
Properties
IsInitialized
Length
Position
Methods
Dispose
EnterBitwiseContext
GetUnsafePtr
GetUnsafePtrAtCurrentPosition
ReadByte
ReadByteSafe
ReadBytes
ReadBytesSafe
ReadNetworkSerializable
ReadNetworkSerializableInPlace
ReadPartialValue
ReadValue
ReadValueSafe
ReadValueSafeInPlace
ReadValueSafeTemp
ReadValueTemp
Seek
ToArray
TryBeginRead
TryBeginReadValue
FastBufferWriter
Constructors
FastBufferWriter
Properties
Capacity
IsInitialized
Length
MaxCapacity
Position
Methods
CopyFrom
CopyTo
Dispose
EnterBitwiseContext
GetUnsafePtr
GetUnsafePtrAtCurrentPosition
GetWriteSize
Seek
ToArray
Truncate
TryBeginWrite
TryBeginWriteInternal
TryBeginWriteValue
WriteByte
WriteByteSafe
WriteBytes
WriteBytesSafe
WriteNetworkSerializable
WritePartialValue
WriteValue
WriteValueSafe
FastBufferWriter.ForEnums
FastBufferWriter.ForFixedStrings
FastBufferWriter.ForGeneric
FastBufferWriter.ForNetworkSerializable
FastBufferWriter.ForPrimitives
FastBufferWriter.ForStructs
ForceNetworkSerializeByMemcpy<T>
Constructors
ForceNetworkSerializeByMemcpy
Fields
Value
Methods
Equals
GetHashCode
Operators
implicit operator
GenerateSerializationForGenericParameterAttribute
Constructors
GenerateSerializationForGenericParameterAttribute
GenerateSerializationForTypeAttribute
Constructors
GenerateSerializationForTypeAttribute
HashSize
INetworkPrefabInstanceHandler
Methods
Destroy
Instantiate
INetworkSerializable
Methods
NetworkSerialize
INetworkSerializeByMemcpy
INetworkUpdateSystem
Methods
NetworkUpdate
IReaderWriter
Properties
IsReader
IsWriter
Methods
GetFastBufferReader
GetFastBufferWriter
PreCheck
SerializeNetworkSerializable
SerializeValue
SerializeValuePreChecked
InvalidChannelException
Constructors
InvalidChannelException
InvalidParentException
Constructors
InvalidParentException
LogLevel
NetworkBehaviour
Properties
HasNetworkObject
IsClient
IsHost
IsLocalPlayer
IsOwnedByServer
IsOwner
IsServer
IsSpawned
NetworkBehaviourId
NetworkManager
NetworkObject
NetworkObjectId
OwnerClientId
m_TargetIdBeingSynchronized
Methods
GetNetworkBehaviour
GetNetworkObject
OnDestroy
OnGainedOwnership
OnLostOwnership
OnNetworkDespawn
OnNetworkObjectParentChanged
OnNetworkSpawn
OnOwnershipChanged
OnSynchronize
NetworkBehaviourReference
Constructors
NetworkBehaviourReference
Methods
Equals
GetHashCode
NetworkSerialize
TryGet
Operators
implicit operator
NetworkBehaviourUpdater
NetworkClient
Fields
ClientId
PlayerObject
Properties
OwnedObjects
NetworkConfig
Fields
ClientConnectionBufferTimeout
ConnectionApproval
ConnectionData
EnableNetworkLogs
EnableSceneManagement
EnableTimeResync
EnsureNetworkVariableLengthSafety
ForceSamePrefabs
LoadSceneTimeOut
NetworkIdRecycleDelay
NetworkTransport
PlayerPrefab
Prefabs
ProtocolVersion
RecycleNetworkIds
RpcHashSize
RttAverageSamples
RttWindowSize
SpawnTimeout
TickRate
TimeResyncInterval
Methods
CompareConfig
FromBase64
GetConfig
ToBase64
NetworkConfigurationException
Constructors
NetworkConfigurationException
NetworkConnectionManager
Properties
DisconnectReason
IsListening
Events
OnClientConnectedCallback
OnClientDisconnectCallback
OnTransportFailure
NetworkDelivery
NetworkEvent
NetworkListEvent<T>
Fields
Index
PreviousValue
Type
Value
NetworkListEvent<T>.EventType
NetworkList<T>
Constructors
NetworkList
Properties
Count
LastModifiedTick
this
Methods
Add
Clear
Contains
Dispose
GetEnumerator
IndexOf
Insert
IsDirty
ReadDelta
ReadField
Remove
RemoveAt
ResetDirty
WriteDelta
WriteField
Events
OnListChanged
NetworkList<T>.OnListChangedDelegate
NetworkLog
Properties
CurrentLogLevel
Methods
LogError
LogErrorServer
LogInfo
LogInfoServer
LogWarning
LogWarningServer
NetworkManager
Fields
LogLevel
NetworkConfig
PendingClients
RunInBackground
ServerClientId
Properties
ConnectedClients
ConnectedClientsIds
ConnectedClientsList
ConnectedHostname
ConnectionApprovalCallback
CustomMessagingManager
DisconnectReason
IsApproved
IsClient
IsConnectedClient
IsHost
IsListening
IsServer
LocalClient
LocalClientId
LocalTime
MaximumFragmentedMessageSize
MaximumTransmissionUnitSize
NetworkTickSystem
NetworkTimeSystem
PrefabHandler
SceneManager
ServerTime
ShutdownInProgress
Singleton
SpawnManager
Methods
AddNetworkPrefab
DisconnectClient
GetNetworkPrefabOverride
GetPeerMTU
NetworkUpdate
RemoveNetworkPrefab
SetPeerMTU
SetSingleton
Shutdown
StartClient
StartHost
StartServer
Events
OnClientConnectedCallback
OnClientDisconnectCallback
OnClientStarted
OnClientStopped
OnServerStarted
OnServerStopped
OnTransportFailure
NetworkManager.ConnectionApprovalRequest
Fields
ClientNetworkId
Payload
NetworkManager.ConnectionApprovalResponse
Fields
Approved
CreatePlayerObject
Pending
PlayerPrefabHash
Position
Reason
Rotation
NetworkObject
Fields
ActiveSceneSynchronization
AlwaysReplicateAsRoot
AutoObjectParentSync
CheckObjectVisibility
DontDestroyWithOwner
IncludeTransformWhenSpawning
OnMigratedToNewScene
SceneMigrationSynchronization
SpawnWithObservers
SynchronizeTransform
Properties
DestroyWithScene
IsLocalPlayer
IsOwnedByServer
IsOwner
IsPlayerObject
IsSceneObject
IsSpawned
NetworkManager
NetworkObjectId
OwnerClientId
PrefabIdHash
Methods
ChangeOwnership
Despawn
GetNetworkBehaviourAtOrderIndex
GetObservers
IsNetworkVisibleTo
NetworkHide
NetworkShow
RemoveOwnership
Spawn
SpawnAsPlayerObject
SpawnWithOwnership
TryRemoveParent
TrySetParent
WorldPositionStays
NetworkObject.SpawnDelegate
NetworkObject.VisibilityDelegate
NetworkObjectReference
Constructors
NetworkObjectReference
Properties
NetworkObjectId
Methods
Equals
GetHashCode
NetworkSerialize
TryGet
Operators
implicit operator
NetworkPrefab
Fields
Override
OverridingTargetPrefab
Prefab
SourceHashToOverride
SourcePrefabToOverride
Properties
SourcePrefabGlobalObjectIdHash
TargetPrefabGlobalObjectIdHash
Methods
Equals
ToString
Validate
NetworkPrefabHandler
Methods
AddHandler
AddNetworkPrefab
GetNetworkPrefabOverride
RegisterHostGlobalObjectIdHashValues
RemoveHandler
RemoveNetworkPrefab
NetworkPrefabOverride
NetworkPrefabs
Fields
NetworkPrefabOverrideLinks
NetworkPrefabsLists
OverrideToNetworkPrefab
Properties
Prefabs
Methods
Add
Contains
Initialize
Remove
~NetworkPrefabs
NetworkPrefabsList
Properties
PrefabList
Methods
Add
Contains
Remove
NetworkSceneManager
Fields
PostSynchronizationSceneUnloading
VerifySceneBeforeLoading
VerifySceneBeforeUnloading
Properties
ActiveSceneSynchronizationEnabled
ClientSynchronizationMode
Methods
DisableValidationWarnings
Dispose
LoadScene
SetClientSynchronizationMode
UnloadScene
Events
OnLoad
OnLoadComplete
OnLoadEventCompleted
OnSceneEvent
OnSynchronize
OnSynchronizeComplete
OnUnload
OnUnloadComplete
OnUnloadEventCompleted
NetworkSceneManager.OnEventCompletedDelegateHandler
NetworkSceneManager.OnLoadCompleteDelegateHandler
NetworkSceneManager.OnLoadDelegateHandler
NetworkSceneManager.OnSynchronizeCompleteDelegateHandler
NetworkSceneManager.OnSynchronizeDelegateHandler
NetworkSceneManager.OnUnloadCompleteDelegateHandler
NetworkSceneManager.OnUnloadDelegateHandler
NetworkSceneManager.SceneEventDelegate
NetworkSceneManager.VerifySceneBeforeLoadingDelegateHandler
NetworkSceneManager.VerifySceneBeforeUnloadingDelegateHandler
NetworkSpawnManager
Fields
OwnershipToObjectsTable
SpawnedObjects
SpawnedObjectsList
Properties
NetworkManager
Methods
GetClientOwnedObjects
GetLocalPlayerObject
GetPlayerNetworkObject
NetworkTickSystem
Constructors
NetworkTickSystem
Fields
NoTick
Properties
LocalTime
ServerTime
TickRate
Methods
Reset
UpdateTick
Events
Tick
NetworkTime
Constructors
NetworkTime
Properties
FixedDeltaTime
FixedTime
Tick
TickOffset
TickRate
Time
TimeAsFloat
Methods
TimeTicksAgo
ToFixedTime
Operators
operator +
operator -
NetworkTimeSystem
Constructors
NetworkTimeSystem
Properties
AdjustmentRatio
HardResetThresholdSec
LocalBufferSec
LocalTime
ServerBufferSec
ServerTime
Methods
Advance
Reset
ServerTimeSystem
Sync
NetworkTransport
Properties
IsSupported
ServerClientId
Methods
DisconnectLocalClient
DisconnectRemoteClient
GetCurrentRtt
Initialize
InvokeOnTransportEvent
PollEvent
Send
Shutdown
StartClient
StartServer
Events
OnTransportEvent
NetworkTransport.TransportEventDelegate
NetworkUpdateLoop
Fields
UpdateStage
Methods
RegisterAllNetworkUpdates
RegisterNetworkUpdate
UnregisterAllNetworkUpdates
UnregisterNetworkUpdate
NetworkUpdateStage
NetworkVariableBase
Constructors
NetworkVariableBase
Fields
DefaultReadPerm
DefaultWritePerm
ReadPerm
WritePerm
Properties
Name
Methods
CanClientRead
CanClientWrite
Dispose
GetBehaviour
Initialize
IsDirty
MarkNetworkBehaviourDirty
ReadDelta
ReadField
ResetDirty
SetDirty
WriteDelta
WriteField
NetworkVariableReadPermission
NetworkVariableSerializationTypes
Methods
InitializeEqualityChecker_ManagedClassEquals
InitializeEqualityChecker_ManagedIEquatable
InitializeEqualityChecker_UnmanagedIEquatable
InitializeEqualityChecker_UnmanagedIEquatableArray
InitializeEqualityChecker_UnmanagedValueEquals
InitializeEqualityChecker_UnmanagedValueEqualsArray
InitializeSerializer_FixedString
InitializeSerializer_FixedStringArray
InitializeSerializer_ManagedINetworkSerializable
InitializeSerializer_UnmanagedByMemcpy
InitializeSerializer_UnmanagedByMemcpyArray
InitializeSerializer_UnmanagedINetworkSerializable
InitializeSerializer_UnmanagedINetworkSerializableArray
NetworkVariableSerialization<T>
Properties
AreEqual
Methods
Duplicate
Read
Write
NetworkVariableSerialization<T>.EqualsDelegate
NetworkVariableWritePermission
NetworkVariable<T>
Constructors
NetworkVariable
Fields
OnValueChanged
Properties
Value
Methods
Dispose
IsDirty
ReadDelta
ReadField
ResetDirty
WriteDelta
WriteField
~NetworkVariable
NetworkVariable<T>.OnValueChangedDelegate
NotListeningException
Constructors
NotListeningException
NotServerException
Constructors
NotServerException
PendingClient
Properties
ClientId
ConnectionState
PendingClient.State
QuaternionCompressor
Methods
CompressQuaternion
DecompressQuaternion
RpcAttribute
Fields
Delivery
RpcDelivery
SceneEvent
Fields
AsyncOperation
ClientId
ClientsThatCompleted
ClientsThatTimedOut
LoadSceneMode
Scene
SceneEventType
SceneName
SceneEventProgressStatus
SceneEventType
ServerRpcAttribute
Fields
RequireOwnership
ServerRpcParams
Fields
Receive
Send
ServerRpcReceiveParams
Fields
SenderClientId
ServerRpcSendParams
SpawnStateException
Constructors
SpawnStateException
UserNetworkVariableSerialization<T>
Fields
DuplicateValue
ReadValue
WriteValue
UserNetworkVariableSerialization<T>.DuplicateValueDelegate
UserNetworkVariableSerialization<T>.ReadValueDelegate
UserNetworkVariableSerialization<T>.WriteValueDelegate
VisibilityChangeException
Constructors
VisibilityChangeException
Unity.Netcode.Components
HalfVector3
Constructors
HalfVector3
Fields
Axis
AxisToSynchronize
Properties
X
Y
Z
Methods
NetworkSerialize
ToVector3
UpdateFrom
HalfVector4
Constructors
HalfVector4
Fields
Axis
Properties
W
X
Y
Z
Methods
NetworkSerialize
ToQuaternion
ToVector4
UpdateFrom
NetworkDeltaPosition
Constructors
NetworkDeltaPosition
Fields
HalfVector3
Methods
GetConvertedDelta
GetCurrentBasePosition
GetDeltaPosition
GetFullPosition
NetworkSerialize
ToVector3
UpdateFrom
NetworkTransform
Fields
InLocalSpace
Interpolate
OnClientRequestChange
PositionThreshold
PositionThresholdDefault
RotAngleThreshold
RotAngleThresholdDefault
ScaleThreshold
ScaleThresholdDefault
SlerpPosition
SyncPositionX
SyncPositionY
SyncPositionZ
SyncRotAngleX
SyncRotAngleY
SyncRotAngleZ
SyncScaleX
SyncScaleY
SyncScaleZ
UseHalfFloatPrecision
UseQuaternionCompression
UseQuaternionSynchronization
m_CachedIsServer
m_CachedNetworkManager
Properties
CanCommitToTransform
Methods
Awake
GetScale
GetSpaceRelativePosition
GetSpaceRelativeRotation
Initialize
IsServerAuthoritative
OnAuthorityPushTransformState
OnDestroy
OnGainedOwnership
OnInitialize
OnIsServerAuthoritative
OnLostOwnership
OnNetworkDespawn
OnNetworkObjectParentChanged
OnNetworkSpawn
OnNetworkTransformStateUpdated
OnOwnershipChanged
OnSynchronize
SetMaxInterpolationBound
SetState
Teleport
TryCommitTransformToServer
Update
NetworkTransform.NetworkTransformState
Properties
HasPositionChange
HasPositionX
HasPositionY
HasPositionZ
HasRotAngleChange
HasRotAngleX
HasRotAngleY
HasRotAngleZ
HasScaleChange
HasScaleX
HasScaleY
HasScaleZ
InLocalSpace
IsSynchronizing
IsTeleportingNextFrame
LastSerializedSize
QuaternionCompression
QuaternionSync
UseHalfFloatPrecision
UseInterpolation
UsePositionSlerp
Methods
GetNetworkTick
GetPosition
GetRotation
GetScale
NetworkSerialize
NetworkTransform.OnClientRequestChangeDelegate
Unity.Netcode.Editor
HiddenScriptEditor
Methods
OnInspectorGUI
NetworkBehaviourEditor
Methods
CheckForNetworkObject
GetRootParentTransform
OnInspectorGUI
NetworkManagerEditor
Methods
OnInspectorGUI
NetworkObjectEditor
Methods
OnInspectorGUI
NetworkPrefabsEditor
Methods
OnInspectorGUI
NetworkTransformEditor
Methods
OnEnable
OnInspectorGUI
UnityTransportEditor
Methods
OnInspectorGUI
Unity.Netcode.Editor.Configuration
NetcodeForGameObjectsProjectSettings
Fields
GenerateDefaultNetworkPrefabs
NetworkPrefabsPath
TempNetworkPrefabsPath
NetworkPrefabProcessor
Properties
DefaultNetworkPrefabsPath
Unity.Netcode.EditorTests
ArithmeticTests
Methods
TestCeil
TestZigZag
BaseFastBufferReaderWriterTest
Methods
BaseArrayTypeTest
BaseNativeArrayTypeTest
BaseTypeTest
GetTestStruct
RunTypeArrayTest
RunTypeArrayTestSafe
RunTypeNativeArrayTest
RunTypeNativeArrayTestSafe
RunTypeTest
RunTypeTestSafe
BaseFastBufferReaderWriterTest.ByteEnum
BaseFastBufferReaderWriterTest.IntEnum
BaseFastBufferReaderWriterTest.LongEnum
BaseFastBufferReaderWriterTest.SByteEnum
BaseFastBufferReaderWriterTest.ShortEnum
BaseFastBufferReaderWriterTest.TestStruct
Fields
A
B
C
D
E
F
G
H
I
J
K
BaseFastBufferReaderWriterTest.UIntEnum
BaseFastBufferReaderWriterTest.ULongEnum
BaseFastBufferReaderWriterTest.UShortEnum
BaseFastBufferReaderWriterTest.WriteType
BatchedReceiveQueueTests
Methods
BatchedReceiveQueue_EmptyReader
BatchedReceiveQueue_MultipleMessages
BatchedReceiveQueue_PartialMessage
BatchedReceiveQueue_PushReader_ToEmptyQueue
BatchedReceiveQueue_PushReader_ToFilledQueue
BatchedReceiveQueue_PushReader_ToPartiallyFilledQueue
BatchedReceiveQueue_SingleMessage
BatchedSendQueueTests
Methods
BatchedSendQueue_Consume_ExactLength
BatchedSendQueue_Consume_LessThanLength
BatchedSendQueue_Consume_MoreThanLength
BatchedSendQueue_Consume_TrimsDataOnEmpty
BatchedSendQueue_EmptyOnCreation
BatchedSendQueue_FillWriterWithBytes_MaxBytesGreaterThanCapacity
BatchedSendQueue_FillWriterWithBytes_NoopIfNoData
BatchedSendQueue_FillWriterWithBytes_WriterCapacityEqualToLength
BatchedSendQueue_FillWriterWithBytes_WriterCapacityLessThanLength
BatchedSendQueue_FillWriterWithBytes_WriterCapacityMoreThanLength
BatchedSendQueue_FillWriterWithMessages_MultiplePushedMessages
BatchedSendQueue_FillWriterWithMessages_NoopIfNoPushedMessages
BatchedSendQueue_FillWriterWithMessages_NoopIfNotEnoughCapacity
BatchedSendQueue_FillWriterWithMessages_PartialPushedMessages
BatchedSendQueue_FillWriterWithMessages_ReturnValue
BatchedSendQueue_FillWriterWithMessages_SinglePushedMessage
BatchedSendQueue_InitialCapacityLessThanMaximum
BatchedSendQueue_NotCreatedAfterDispose
BatchedSendQueue_PushMessage_DoesNotGrowDataPastMaximum
BatchedSendQueue_PushMessage_GrowsDataIfNeeded
BatchedSendQueue_PushMessage_IncreasesLength
BatchedSendQueue_PushMessage_ReturnValue
BatchedSendQueue_PushMessage_SucceedsAfterConsume
BatchedSendQueue_PushMessage_TrimsDataAfterGrowing
InitializeTestMessage
BitCounterTests
Methods
WhenCountingUsedBitsIn32BitValue_ResultMatchesHighBitSetPlusOne
WhenCountingUsedBitsIn64BitValue_ResultMatchesHighBitSetPlusOne
WhenCountingUsedBytesIn32BitValue_ResultMatchesHighBitSetOver8PlusOne
WhenCountingUsedBytesIn64BitValue_ResultMatchesHighBitSetOver8PlusOne
BitReaderTests
Methods
TestReadingBitsThrowsIfTryBeginReadNotCalled
TestReadingMultipleBits
TestReadingMultipleBitsToLongs
TestReadingMultipleBytesToLongs
TestReadingMultipleBytesToLongsMisaligned
TestReadingOneBit
TestTryBeginReadBits
BitWriterTests
Methods
TestTryBeginWriteBits
TestWritingBitsThrowsIfTryBeginWriteNotCalled
TestWritingMultipleBits
TestWritingMultipleBitsFromLongs
TestWritingMultipleBytesFromLongs
TestWritingMultipleBytesFromLongsMisaligned
TestWritingOneBit
BufferSerializerTests
Methods
TestGetUnderlyingStructs
TestIsReaderIsWriter
TestSerializingArrays
TestSerializingArraysPreChecked
TestSerializingBytes
TestSerializingBytesPreChecked
TestSerializingStrings
TestSerializingStringsPreChecked
TestSerializingValues
TestSerializingValuesPreChecked
BuildTests
Fields
DefaultBuildScenePath
Methods
BasicBuildTest
BytePackerTests
Methods
TestBitPacking16BitsSigned
TestBitPacking16BitsUnsigned
TestBitPacking32BitsSigned
TestBitPacking32BitsUnsigned
TestBitPacking64BitsSigned
TestBitPacking64BitsUnsigned
TestPackingBasicTypes
BytePackerTests.WriteType
ClientNetworkTimeSystemTests
Methods
ResetTest
RttCatchupSlowdownTest
StableRttTest
DisconnectMessageTests
Methods
DisconnectReason
DisconnectReasonTooLong
EmptyDisconnectReason
DisconnectOnSendTests
Methods
SetUp
TearDown
WhenDisconnectIsCalledDuringSend_NoErrorsOccur
FastBufferReaderTests
Methods
GivenFastBufferReaderInitializedFromFastBufferWriterContainingValue_WhenCallingToArray_ReturnedArrayMatchesContentOfWriter
GivenFastBufferWriterContainingValue_WhenReadingArrayOfUnmanagedElementType_ValueMatchesWhatWasWritten
GivenFastBufferWriterContainingValue_WhenReadingNativeArrayOfUnmanagedElementType_ValueMatchesWhatWasWritten
GivenFastBufferWriterContainingValue_WhenReadingPartialValue_ValueMatchesWhatWasWritten
GivenFastBufferWriterContainingValue_WhenReadingString_ValueMatchesWhatWasWritten
GivenFastBufferWriterContainingValue_WhenReadingUnmanagedType_ValueMatchesWhatWasWritten
RunFixedStringTest
RunTypeArrayTest
RunTypeArrayTestSafe
RunTypeNativeArrayTest
RunTypeNativeArrayTestSafe
RunTypeTest
RunTypeTestSafe
WhenCallingReadByteAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadByteDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadBytePastBoundaryMarkedByTryBeginWrite_OverflowExceptionIsThrown
WhenCallingReadByteSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadByteSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadByteWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown
WhenCallingReadBytesAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadBytesDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadBytesSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadBytesSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadBytesWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown
WhenCallingReadValueAfterCallingTryBeginWriteWithTooFewBytes_OverflowExceptionIsThrown
WhenCallingReadValueSafeWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueSafeWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueSafeWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueSafeWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueSafeWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueSafeWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueWithByteArrayWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown
WhenCallingReadValueWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueWithStringWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown
WhenCallingReadValueWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingReadValueWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingReadValueWithUnmanagedTypeWithoutCallingTryBeingReadFirst_OverflowExceptionIsThrown
WhenCallingTryBeginReadInternal_AllowedReadPositionDoesNotMoveBackward
WhenCallingTryBeginRead_TheAllowedReadPositionIsMarkedRelativeToCurrentPosition
WhenCreatingAReaderFromAnEmptyArraySegment_LengthIsZero
WhenCreatingAReaderFromAnEmptyArray_LengthIsZero
WhenCreatingAReaderFromAnEmptyBuffer_LengthIsZero
WhenCreatingAReaderFromAnEmptyFastBufferWriter_LengthIsZero
WhenCreatingAReaderFromAnEmptyNativeArray_LengthIsZero
WhenCreatingNewFastBufferReader_IsInitializedIsTrue
WhenDisposingFastBufferReader_IsInitializedIsFalse
WhenReadingAfterSeeking_TheNewReadComesFromTheCorrectPosition
WhenReadingFixedString128Bytes_ValueIsReadCorrectly
WhenReadingFixedString32Bytes_ValueIsReadCorrectly
WhenReadingFixedString4096Bytes_ValueIsReadCorrectly
WhenReadingFixedString512Bytes_ValueIsReadCorrectly
WhenReadingFixedString64Bytes_ValueIsReadCorrectly
WhenUsingDefaultFastBufferReader_IsInitializedIsFalse
FastBufferWriterTests
Methods
RunFixedStringTest
RunTypeArrayTest
RunTypeArrayTestSafe
RunTypeNativeArrayTest
RunTypeNativeArrayTestSafe
RunTypeTest
RunTypeTestSafe
WhenBufferGrows_MaxCapacityIsNotExceeded
WhenBufferGrowthRequiredIsMoreThanDouble_BufferGrowsEnoughToContainRequestedValue
WhenCallingToArray_ReturnedArrayContainsCorrectData
WhenCallingTryBeginWriteInternal_AllowedWritePositionDoesNotMoveBackward
WhenCallingTryBeginWrite_TheAllowedWritePositionIsMarkedRelativeToCurrentPosition
WhenCallingWriteByteAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteByteDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteBytePastBoundaryMarkedByTryBeginWrite_OverflowExceptionIsThrown
WhenCallingWriteByteSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteByteSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteByteWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown
WhenCallingWriteBytesAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteBytesDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteBytesSafeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteBytesSafeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteBytesWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown
WhenCallingWriteValueAfterCallingTryBeginWriteWithTooFewBytes_OverflowExceptionIsThrown
WhenCallingWriteValueSafeWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueSafeWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueSafeWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueSafeWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueSafeWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueSafeWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueWithByteArrayAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueWithByteArrayDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueWithByteArrayWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown
WhenCallingWriteValueWithStringAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueWithStringDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueWithStringWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown
WhenCallingWriteValueWithUnmanagedTypeAfterExitingBitwiseContext_InvalidOperationExceptionIsNotThrown
WhenCallingWriteValueWithUnmanagedTypeDuringBitwiseContext_InvalidOperationExceptionIsThrown
WhenCallingWriteValueWithUnmanagedTypeWithoutCallingTryBeingWriteFirst_OverflowExceptionIsThrown
WhenCreatingNewFastBufferWriter_CapacityIsCorrect
WhenCreatingNewFastBufferWriter_IsInitializedIsTrue
WhenCreatingNewFastBufferWriter_MaxCapacityIsCorrect
WhenDisposingFastBufferWriter_IsInitializedIsFalse
WhenRequestingWriteExactlyAtBoundsForGrowingWriter_BufferDoesntGrow
WhenRequestingWritePastBoundsForGrowingWriter_BufferGrowsWithoutLosingData
WhenRequestingWritePastBoundsForNonGrowingWriter_TryBeginWriteReturnsFalse
WhenSeekingBackward_LengthDoesNotChange
WhenSeekingForward_LengthUpdatesToNewPosition
WhenTruncatingToCurrentPosition_LengthIsUpdated
WhenTruncatingToSpecificPositionAheadOfWritePosition_LengthIsUpdatedAndPositionIsNot
WhenTruncatingToSpecificPositionBehindWritePosition_BothLengthAndPositionAreUpdated
WhenTryBeginWriteReturnsFalseAndOverflowExceptionIsThrown_DataIsNotAffected
WhenTryBeginWriteReturnsFalse_WritingThrowsOverflowException
WhenTryingToWritePastMaxCapacity_GrowthDoesNotOccurAndTryBeginWriteReturnsFalse
WhenUsingDefaultFastBufferWriter_IsInitializedIsFalse
WhenWritingAfterSeeking_TheNewWriteGoesToTheCorrectPosition
WhenWritingArrayOfUnmanagedElementType_ArrayIsWrittenCorrectly
WhenWritingFixedString128Bytes_ValueIsWrittenCorrectly
WhenWritingFixedString32Bytes_ValueIsWrittenCorrectly
WhenWritingFixedString4096Bytes_ValueIsWrittenCorrectly
WhenWritingFixedString512Bytes_ValueIsWrittenCorrectly
WhenWritingFixedString64Bytes_ValueIsWrittenCorrectly
WhenWritingNativeArrayOfUnmanagedElementType_NativeArrayIsWrittenCorrectly
WhenWritingPartialValueWithCountAndOffset_ValueIsWrittenCorrectly
WhenWritingString_ValueIsWrittenCorrectly
WhenWritingUnmanagedType_ValueIsWrittenCorrectly
InterpolatorTests
Methods
AddFirstMeasurement
JumpToEachValueIfDeltaTimeTooBig
JumpToLastValueFromStart
MessageLoss
NormalUsage
OutOfOrderShouldStillWork
TestBufferSizeLimit
TestDuplicatedValues
TestReset
TestUpdatingInterpolatorWithNoData
MessageCorruptionTests
Methods
SetUp
TearDown
WhenPacketsAreCorrupted_TheyDontGetProcessed
MessageCorruptionTests.TypeOfCorruption
MessageReceivingTests
Methods
SetUp
TearDown
WhenHandlingAMessage_ReceiveMethodIsCalled
WhenHandlingIncomingData_ReceiveIsNotCalledBeforeProcessingIncomingMessageQueue
WhenReceivingAMessageAndProcessingMessageQueue_ReceiveMethodIsCalled
WhenReceivingMultipleMessagesAndProcessingMessageQueue_ReceiveMethodIsCalledMultipleTimes
MessageRegistrationTests
Methods
MessagesGetPrioritizedCorrectly
WhenCreatingMessageSystem_BoundTypeMessageHandlersAreRegistered
WhenCreatingMessageSystem_OnlyProvidedTypesAreRegistered
MessageSendingTests
Methods
SetUp
TearDown
WhenExceedingBatchSize_NewBatchesAreCreated
WhenExceedingMTUSizeWithFragmentedDelivery_NewBatchesAreNotCreated
WhenExceedingPerClientBatchSizeGreaterThanDefault_OnlyOneNewBatcheIsCreated
WhenExceedingPerClientBatchSizeLessThanDefault_NewBatchesAreCreated
WhenNotExceedingBatchSize_NewBatchesAreNotCreated
WhenProcessingSendQueue_MessageIsSent
WhenReceivingAMessageWithoutAHandler_ExceptionIsLogged
WhenSendingMessage_NothingIsSentBeforeProcessingSendQueue
WhenSendingMessage_SerializeIsCalled
WhenSendingMessaged_SentDataIsCorrect
WhenSendingMultipleMessages_MessagesAreBatched
WhenSwitchingChannel_NewBatchesAreNotCreated
WhenSwitchingDelivery_NewBatchesAreCreated
MessageVersioningTests
Fields
ReceivedVersion
SentVersion
Methods
CheckPostReceiveExpectations
CheckPostSendExpectations
SetUp
TearDown
WhenSendingV0ToV0_DataIsReceivedCorrectly
WhenSendingV0ToV1_DataIsReceivedCorrectly
WhenSendingV0ToV2_DataIsReceivedCorrectly
WhenSendingV1ToV0_DataIsReceivedCorrectly
WhenSendingV1ToV1_DataIsReceivedCorrectly
WhenSendingV1ToV2_DataIsReceivedCorrectly
WhenSendingV2ToV0_DataIsReceivedCorrectly
WhenSendingV2ToV1_DataIsReceivedCorrectly
WhenSendingV2ToV2_DataIsReceivedCorrectly
NetworkBehaviourTests
Methods
AccessNetworkObjectTest
GivenClassDerivesFromNetworkBehaviourDerivedClass_GetTypeNameReturnsCorrectValue
GivenClassDerivesFromNetworkBehaviour_GetTypeNameReturnsCorrectValue
HasNetworkObjectTest
NetworkBehaviourTests.DerivedNetworkBehaviour
NetworkBehaviourTests.EmptyNetworkBehaviour
NetworkManagerConfigurationTests
Methods
NestedNetworkManagerCheck
NestedNetworkObjectPrefabCheck
NetworkObjectNotAllowed
WhenCallingInitializeAfterAddingAPrefabUsingPrefabsAPI_ThePrefabStillExists
WhenCallingInitializeMultipleTimes_NothingBreaks
WhenModifyingPrefabListUsingNetworkManagerAPI_ModificationIsLocal
WhenModifyingPrefabListUsingPrefabsAPI_ModificationIsLocal
WhenModifyingPrefabListUsingPrefabsListAPI_ModificationIsShared
WhenNetworkConfigContainsOldPrefabList_TheyMigrateProperlyToTheNewList
WhenShuttingDownAndReinitializingPrefabs_RuntimeAddedPrefabsStillExists
NetworkManagerConfigurationTests.NetworkObjectPlacement
NetworkObjectTests
Methods
GetBehaviourIndexNone
GetBehaviourIndexOne
NetworkManagerOverrideTest
NetworkObjectComponentOrder
NetworkObjectTests.EmptyMonoBehaviour
NetworkObjectTests.EmptyNetworkBehaviour
NetworkPrefabProcessorTests
Methods
SetUp
TearDown
WhenGenerateDefaultNetworkPrefabsIsEnabled_AddingAPrefabUpdatesDefaultPrefabList
WhenGenerateDefaultNetworkPrefabsIsEnabled_RemovingAPrefabUpdatesDefaultPrefabList
WhenGenerateDefaultNetworkPrefabsIsNotEnabled_AddingAPrefabDoesNotUpdateDefaultPrefabList
WhenGenerateDefaultNetworkPrefabsIsNotEnabled_RemovingAPrefabDoesNotUpdateDefaultPrefabList
NetworkTimeTests
Methods
NetworkTickAdvanceTest
NetworkTimeAddFloatTest
NetworkTimeAddNetworkTimeTest
NetworkTimeAdvanceTest
NetworkTimeCreate
NetworkTimeDefault
NetworkTimeSubFloatTest
NetworkTimeSubNetworkTimeTest
TestFailCreateInvalidTime
TestTimeAsFloat
TestToFixedTime
ServerNetworkTimeSystemTests
Methods
LocalTimeEqualServerTimeTest
TimingTestHelper
Methods
ApplySteps
GetRandomTimeSteps
TimingTestHelper.StepCheckDelegate
TimingTestHelper.StepCheckResetDelegate
UnityTransportTests
Methods
UnityTransport_BasicInitClient_IPv4
UnityTransport_BasicInitClient_IPv6
UnityTransport_BasicInitServer_IPv4
UnityTransport_BasicInitServer_IPv6
UnityTransport_NoRestartClient
UnityTransport_NoRestartServer
UnityTransport_NotBothServerAndClient
UnityTransport_RestartSucceedsAfterFailure
UnityTransport_StartClientFailsWithBadAddress
UnityTransport_StartServerWithoutAddresses
UserBitReaderAndBitWriterTests_NCCBUG175
Methods
WhenBitwiseReadingMoreThan8Bits_ValuesAreCorrect
WhenBitwiseWritingMoreThan8Bits_ValuesAreCorrect
XXHashTests
Methods
TestXXHas64Short
TestXXHash32Long
TestXXHash32Short
TestXXHash64Long
Unity.Netcode.EditorTests.NetworkVar
NetworkVarTests
Methods
TestAssignmentChanged
TestAssignmentUnchanged
NetworkVarTests.NetworkVarComponent
Fields
NetworkVariable
Unity.Netcode.RuntimeTests
AddNetworkPrefabTest
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
OnSetup
WhenSpawningAfterAddingPrefabOnServerAndClient_SpawnSucceeds
WhenSpawningAfterAddingServerPrefabButBeforeAddingClientPrefab_SpawnFails
WhenSpawningAfterRemovingPrefabOnClient_SpawnFails
WhenSpawningBeforeAddingPrefab_SpawnFails
AddNetworkPrefabTest.EmptyComponent
BufferDataValidationComponent
Fields
BufferSizeStart
EnableTesting
MaximumBufferSize
Properties
TestFailed
Methods
IsTestComplete
ByteEnum
ChildObjectComponent
Fields
ClientInstances
ClientSubChildInstances
HasSubChild
Instances
ServerAuthority
SubInstances
Properties
AuthorityInstance
AuthoritySubInstance
Methods
IsSubChild
OnIsServerAuthoritative
OnNetworkSpawn
Reset
ClassHavingNetworkBehaviour
ClassHavingNetworkBehaviour2
ClientApprovalDenied
Properties
NumberOfClients
Methods
ClientDeniedAndDisconnectionNotificationTest
OnNewClientCreated
ShouldWaitForNewClientToConnect
ClientOnlyConnectionTests
Methods
ClientFailsToConnect
Setup
TearDown
ConnectionApprovalTests
Methods
ConnectionApproval
Setup
TearDown
VerifyUniqueNetworkConfigPerRequest
ConnectionApprovalTimeoutTests
Constructors
ConnectionApprovalTimeoutTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
OnSetup
OnStartedServerAndClients
OnTearDown
ValidateApprovalTimeout
ConnectionApprovalTimeoutTests.ApprovalTimedOutTypes
DeferredMessageTestNetworkVariableComponent
Fields
ClientInstances
TestNetworkVariable
Methods
Awake
OnNetworkSpawn
DeferredMessageTestRpcAndNetworkVariableComponent
Fields
ClientInstances
ClientRpcCalled
TestNetworkVariable
Methods
Awake
OnNetworkSpawn
SendTestClientRpc
DeferredMessageTestRpcComponent
Fields
ClientInstances
ClientRpcCalled
Methods
OnNetworkSpawn
SendTestClientRpc
DeferredMessagingTest
Properties
NumberOfClients
m_EnableTimeTravel
m_SetupIsACoroutine
m_TearDownIsACoroutine
Methods
OnInlineSetup
OnInlineTearDown
OnNewClientCreated
OnServerAndClientsCreated
OnTimeTravelServerAndClientsConnected
WhenAChangeOwnershipMessageArrivesBeforeASpawnArrives_ItIsDeferred
WhenAChangeOwnershipMessageIsDeferred_ItIsProcessedOnSpawn
WhenADeferredMessageIsRemoved_OtherMessagesForDifferentObjectsAreNotRemoved
WhenADeferredMessageIsRemoved_OtherMessagesForSameObjectAreRemoved
WhenADespawnArrivesBeforeASpawnArrives_ItIsDeferred
WhenADespawnIsDeferred_ItIsProcessedOnSpawn
WhenAMessageIsDeferredForMoreThanTheConfiguredTime_ItIsRemoved
WhenANetworkVariableDeltaMessageArrivesBeforeASpawnArrives_ItIsDeferred
WhenANetworkVariableDeltaMessageIsDeferred_ItIsProcessedOnSpawn
WhenASpawnMessageArrivesBeforeThePrefabIsAvailable_ItIsDeferred
WhenASpawnMessageIsDeferred_ItIsProcessedOnAddPrefab
WhenAnRpcArrivesBeforeASpawnArrives_ItIsDeferred
WhenAnRpcIsDeferred_ItIsProcessedOnSpawn
WhenMultipleAddPrefabTriggeredMessagesAreDeferred_TheyAreAllProcessedOnAddNetworkPrefab
WhenMultipleMessagesForDifferentObjectsAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved
WhenMultipleMessagesForTheSameObjectAreDeferredForMoreThanTheConfiguredTime_TheyAreAllRemoved
WhenMultipleSpawnTriggeredMessagesAreDeferred_TheyAreAllProcessedOnSpawn
WhenSpawnTriggeredMessagesAreDeferredBeforeThePrefabIsAdded_AddingThePrefabCausesThemToBeProcessed
DisconnectReasonObject
DisconnectReasonTests
Properties
NumberOfClients
Methods
DisconnectExceptionTest
DisconnectReasonTest
OnClientDisconnectCallback
OnServerAndClientsCreated
DisconnectTests
Constructors
DisconnectTests
Properties
NumberOfClients
Methods
ClientPlayerDisconnected
OnCreatePlayerPrefab
OnServerAndClientsCreated
OnSetup
DisconnectTests.ClientDisconnectType
DisconnectTests.OwnerPersistence
EmbeddedManagedNetworkSerializableType
Fields
Int
Methods
NetworkSerialize
ExampleTestComponent
HiddenVariableObject
Fields
ClientInstancesSpawned
ExpectedSize
MyNetworkList
MyNetworkVariable
SpawnCount
ValueOnClient
Methods
Changed
ListChanged
OnNetworkDespawn
OnNetworkSpawn
HiddenVariableTest
HiddenVariableTests
Properties
NumberOfClients
Methods
HiddenVariableTest
OnCreatePlayerPrefab
OnServerAndClientsCreated
RefreshGameObects
VerifyLists
WaitForSpawnCount
IntEnum
IntegrationTestExtended
Constructors
IntegrationTestExtended
Properties
NumberOfClients
Methods
MyFirstIntegationTest
OnServerAndClientsConnected
OnServerAndClientsCreated
IntegrationTestPlayers
Properties
NumberOfClients
Methods
OnCreatePlayerPrefab
OnServerAndClientsConnected
TestClientRelativePlayers
IntegrationTestSpawning
Properties
NumberOfClients
Methods
OnServerAndClientsConnected
OnServerAndClientsCreated
OnSetIntegrationTestMode
TestDespawnNetworkObjects
TestRelativeNetworkObjects
IntegrationTestUpdated
Properties
NumberOfClients
Methods
MyFirstIntegationTest
OnServerAndClientsConnected
OnServerAndClientsCreated
IntermediateNetworkBehavior<T>
Fields
TheVar2
InvalidConnectionEventsTest
Constructors
InvalidConnectionEventsTest
Properties
NumberOfClients
Methods
WhenSendingConnectionApprovedFromAnyClient_ConnectionApprovedMessageIsRejected
WhenSendingConnectionApprovedToAlreadyConnectedClient_ConnectionApprovedMessageIsRejected
WhenSendingConnectionRequestFromAlreadyConnectedClient_ConnectionRequestMessageIsRejected
WhenSendingConnectionRequestToAnyClient_ConnectionRequestMessageIsRejected
ListChangedObject
Fields
AddDone
ExpectedPreviousValue
ExpectedValue
MyNetworkList
Methods
Changed
OnNetworkSpawn
LongEnum
ManagedNetworkSerializableType
Fields
Embedded
InMemoryValue
Ints
Str
Methods
Equals
GetHashCode
NetworkSerialize
ManagedTemplateNetworkSerializableType<T>
Fields
Value
Methods
NetworkSerialize
MyTypeOne
Fields
Value
MyTypeThree
Fields
Value
MyTypeTwo
Fields
Value
NamedMessageTests
Properties
NumberOfClients
Methods
NamedMessageIsReceivedOnClientWithContent
NamedMessageIsReceivedOnHostWithContent
NamedMessageIsReceivedOnMultipleClientsWithContent
OnSetIntegrationTestMode
WhenSendingNamedMessageToAll_AllClientsReceiveIt
WhenSendingNamedMessageToNullClientList_ArgumentNullExceptionIsThrown
NestedNetworkManagerTests
Methods
CheckNestedNetworkManager
NetVarCombinationTypes
Fields
FirstType
SecondType
NetVarContainer
Fields
NumberOfNetVarsToCheck
ValueToSetNetVarTo
Methods
AreNetVarsDirty
CreatePrefabGameObject
HaveAllValuesChanged
OnNetworkSpawn
SetNetworkVariableValues
NetVarContainer.NetVarsToCheck
NetVarILPPClassForTests
Fields
BoolArrayVar
BoolVar
ByteArrayVar
ByteEnumArrayVar
ByteEnumVar
ByteVar
CharArrayVar
CharVar
Color32ArrayVar
Color32Var
ColorArrayVar
ColorVar
DoubleArrayVar
DoubleVar
FixedStringArrayVar
FixedStringVar
FloatArrayVar
FloatVar
GuidVar
IntArrayVar
IntEnumArrayVar
IntEnumVar
IntVar
LongArrayVar
LongEnumArrayVar
LongEnumVar
LongVar
ManagedNetworkSerializableTypeVar
QuaternionArrayVar
QuaternionVar
Ray2DArrayVar
Ray2DVar
RayArrayVar
RayVar
SByteEnumArrayVar
SByteEnumVar
SbyteArrayVar
SbyteVar
ShortArrayVar
ShortEnumArrayVar
ShortEnumVar
ShortVar
StringVar
SubclassVar
TestStructArrayVar
TestStructVar
UIntEnumArrayVar
UIntEnumVar
ULongEnumArrayVar
ULongEnumVar
UShortEnumArrayVar
UShortEnumVar
UintArrayVar
UintVar
UlongArrayVar
UlongVar
UnmanagedNetworkSerializableArrayVar
UnmanagedNetworkSerializableTypeVar
UshortArrayVar
UshortVar
Vector2ArrayVar
Vector2IntArrayVar
Vector2IntVar
Vector2Var
Vector3ArrayVar
Vector3IntArrayVar
Vector3IntVar
Vector3Var
Vector4ArrayVar
Vector4Var
NetVarPermTestComp
Fields
OwnerReadWrite_Position
OwnerWritable_Position
ServerWritable_Position
NetcodeLogAssert
Constructors
NetcodeLogAssert
Methods
AddLog
Dispose
HasLogBeenReceived
LogWasNotReceived
LogWasReceived
OnTearDown
Reset
NetworkBehaviourGenericTests
Properties
NumberOfClients
Methods
CanStartServerAndClients
OnNetworkDespawnInvokedWhenClientDisconnects
OnPlayerPrefabGameObjectCreated
OnSetup
ValidateDeleteChildNetworkBehaviour
ValidateNoSpam
ValidatedDisableddNetworkBehaviourWarning
NetworkBehaviourGenericTests.SimpleNetworkBehaviour
Fields
OnNetworkDespawnCalled
Methods
OnNetworkDespawn
NetworkBehaviourOnSynchronizeComponent
Fields
CustomSerializationData
Methods
OnNetworkSpawn
OnSynchronize
NetworkBehaviourOnSynchronizeComponent.SomeCustomSerializationData
Fields
Value1
Value2
Value3
Value4
Methods
NetworkSerialize
NetworkBehaviourReferenceIntegrationTests
Properties
NumberOfClients
Methods
OnCreatePlayerPrefab
TestTryGetWithAndWithOutExistingComponent
NetworkBehaviourReferenceTests
Constructors
NetworkBehaviourReferenceTests
Methods
Dispose
FailSerializeGameObjectWithoutNetworkObject
FailSerializeNonSpawnedNetworkObject
FailSerializeNullBehaviour
TestNetworkVariable
TestRpc
TestRpcImplicitNetworkBehaviour
NetworkBehaviourSynchronizeFailureComponent
Properties
ClientSpawnCount
NumberOfFailureTypes
ServerSpawnCount
Methods
AssignNextFailureType
OnNetworkSpawn
OnSynchronize
ResetBehaviour
NetworkBehaviourSynchronizeFailureComponent.FailureTypes
NetworkBehaviourUpdaterTests
Fields
NetVarCombinationTypeValues
NetVarValueToSet
Properties
NumberOfClients
Methods
BehaviourUpdaterAllTests
CanStartServerAndClients
ClientSideNotifyObjectSpawned
NetworkBehaviourWithNetVarArray
Fields
AllInts
Int0
Int1
Int2
Int3
Int4
Properties
InitializedFieldCount
NetworkBehaviourWithNetworkVariables
Fields
ClientSpawnCount
NetworkVariableData1
NetworkVariableData2
NetworkVariableData3
NetworkVariableData4
Properties
ServerSpawnCount
Methods
OnNetworkSpawn
ResetSpawnCount
NetworkBehaviourWithOwnerNetworkVariables
Fields
NetworkVariableData1
NetworkVariableData2
NetworkVariableData3
NetworkVariableData4
Methods
OnNetworkSpawn
NetworkListChangedTestComponent
NetworkListChangedTests
Properties
NumberOfClients
Methods
NetworkListChangedTest
OnServerAndClientsCreated
NetworkListTestPredicate
Constructors
NetworkListTestPredicate
Methods
OnFinished
OnHasConditionBeenReached
SetNetworkListTestState
NetworkListTestPredicate.NetworkListTestStates
NetworkManagerCustomMessageManagerTests
Methods
CustomMessageManagerAssigned
NetworkManagerEventsTests
Methods
OnClientAndServerStartedCalledWhenHostStarts
OnClientAndServerStoppedCalledWhenHostStops
OnClientStartedCalledWhenClientStarts
OnClientStoppedCalledWhenClientStops
OnServerStartedCalledWhenServerStarts
OnServerStoppedCalledWhenServerStops
Teardown
NetworkManagerSceneManagerTests
Methods
SceneManagerAssigned
NetworkManagerTransportTests
Methods
ClientDoesNotStartWhenTransportFails
HostDoesNotStartWhenTransportFails
ServerDoesNotStartWhenTransportFails
ShutsDownWhenTransportFails
NetworkManagerTransportTests.FailedTransport
Fields
FailOnNextPoll
FailOnStart
Properties
ServerClientId
Methods
DisconnectLocalClient
DisconnectRemoteClient
GetCurrentRtt
Initialize
PollEvent
Send
Shutdown
StartClient
StartServer
NetworkObjectDestroyTests
Properties
NumberOfClients
Methods
OnTearDown
TestNetworkObjectClientDestroy
TestNetworkObjectServerDestroy
NetworkObjectDestroyTests.ClientDestroyObject
NetworkObjectDontDestroyWithOwnerTests
Constructors
NetworkObjectDontDestroyWithOwnerTests
Fields
m_PrefabToSpawn
Properties
NumberOfClients
Methods
DontDestroyWithOwnerTest
OnServerAndClientsCreated
NetworkObjectNetworkClientOwnedObjectsTests
Properties
NumberOfClients
Methods
ChangeOwnershipOwnedObjectsAddTest
OnServerAndClientsCreated
WhenOwnershipIsChanged_OwnershipValuesUpdateCorrectly
NetworkObjectOnNetworkDespawnTests
Methods
Setup
Teardown
TestNetworkObjectDespawnOnShutdown
NetworkObjectOnNetworkDespawnTests.InstanceType
NetworkObjectOnSpawnTests
Properties
NumberOfClients
Methods
DynamicallySpawnedNoSceneOriginException
InstantiateDestroySpawnNotCalled
ObserverSpawnTests
OnCreatePlayerPrefab
OnNewClientCreated
OnServerAndClientsCreated
OnTearDown
TestOnNetworkSpawnCallbacks
NetworkObjectOnSpawnTests.ObserverTestTypes
NetworkObjectOwnershipComponent
Fields
OnGainedOwnershipFired
OnLostOwnershipFired
Methods
OnGainedOwnership
OnLostOwnership
ResetFlags
NetworkObjectOwnershipTests
Constructors
NetworkObjectOwnershipTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
TestOwnedObjectCounts
TestOwnershipCallbacks
TestOwnershipCallbacksSeveralClients
TestPlayerIsOwned
NetworkObjectOwnershipTests.OwnershipChecks
NetworkObjectPropertyTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
TestPrefabHashIdPropertyIsAPrefab
TestPrefabHashIdPropertyNotAPrefab
NetworkObjectReferenceTests
Constructors
NetworkObjectReferenceTests
Methods
Dispose
FailSerializeGameObjectWithoutNetworkObject
FailSerializeNonSpawnedNetworkObject
FailSerializeNullGameObject
FailSerializeNullNetworkObject
TestDespawn
TestImplicitConversionToGameObject
TestImplicitToGameObjectIsNullWhenNotFound
TestNetworkVariable
TestRpc
TestRpcImplicitGameObject
TestRpcImplicitNetworkObject
TestSerializeGameObject
TestSerializeNetworkObject
TestTryGet
NetworkObjectSpawnManyObjectsTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
WhenManyObjectsAreSpawnedAtOnce_AllAreReceived
NetworkObjectSpawnManyObjectsTests.SpawnObjecTrackingComponent
Fields
SpawnedObjects
Methods
OnNetworkSpawn
NetworkObjectSynchronizationTests
Constructors
NetworkObjectSynchronizationTests
Properties
NumberOfClients
Methods
NetworkBehaviourOnSynchronize
NetworkBehaviourSynchronization
NetworkObjectDeserializationFailure
OnCreatePlayerPrefab
OnNewClientCreated
OnServerAndClientsCreated
NetworkObjectSynchronizationTests.VariableLengthSafety
NetworkPrefaInstanceHandler
Constructors
NetworkPrefaInstanceHandler
Methods
Destroy
Instantiate
StillHasInstances
NetworkPrefabHandlerTests
Methods
NetworkConfigInvalidNetworkPrefabTest
NetworkPrefabHandlerClass
Setup
TearDown
NetworkShowHideTests
Properties
NumberOfClients
Methods
ConcurrentShowAndHideOnDifferentObjects
NetworkHideChangeOwnership
NetworkHideChangeOwnershipNotHidden
NetworkHideDespawnTest
NetworkShowHideAroundListModify
NetworkShowHideQuickTest
NetworkShowHideTest
OnServerAndClientsCreated
NetworkSpawnManagerTests
Properties
NumberOfClients
Methods
TestClientCanAccessOwnPlayer
TestClientCanUseGetLocalPlayerObject
TestClientCantAccessOtherPlayer
TestClientCantAccessServerPlayer
TestConnectAndDisconnect
TestServerCanAccessItsOwnPlayer
TestServerCanAccessOtherPlayers
TestServerCanUseGetLocalPlayerObject
TestServerGetsNullValueIfInvalidId
NetworkTimeSystemTests
Methods
CorrectAmountTicksTest
PlayerLoopFixedTimeTest
PlayerLoopTimeTest_WithDifferentTimeScale
Setup
TearDown
NetworkTransformStateTests
Constructors
NetworkTransformStateTests
Methods
NetworkTransformStateFlags
TestSyncAxes
TestThresholds
NetworkTransformStateTests.Precision
NetworkTransformStateTests.Rotation
NetworkTransformStateTests.SyncAxis
NetworkTransformStateTests.SynchronizationType
NetworkTransformStateTests.TransformSpace
NetworkTransformTestComponent
Fields
AuthorityInstance
AuthorityLastSentState
ReadyToReceivePositionUpdate
ServerAuthority
Properties
StatePushed
StateUpdated
Methods
ApplyState
CommitToTransform
OnAuthorityPushTransformState
OnIsServerAuthoritative
OnNetworkSpawn
OnNetworkTransformStateUpdated
NetworkTransformTests
Constructors
NetworkTransformTests
Properties
NumberOfClients
m_EnableTimeTravel
m_SetupIsACoroutine
m_TearDownIsACoroutine
Methods
GetDeltaVarianceThreshold
LateJoiningPlayerInitialScaleValues
NetworkTransformMultipleChangesOverTime
NonAuthorityOwnerSettingStateTest
OnCreatePlayerPrefab
OnInlineSetup
OnInlineTearDown
OnNewClientCreated
OnOneTimeSetup
OnOneTimeTearDown
OnServerAndClientsCreated
OnTimeTravelServerAndClientsConnected
ParentedNetworkTransformTest
TeleportTest
TestAuthoritativeTransformChangeOneAtATime
TestBitsetValue
TestRotationThresholdDeltaCheck
VerifyNonAuthorityCantChangeTransform
NetworkTransformTests.Authority
NetworkTransformTests.Axis
NetworkTransformTests.Interpolation
NetworkTransformTests.OverrideState
NetworkTransformTests.Precision
NetworkTransformTests.Rotation
NetworkTransformTests.RotationCompression
NetworkTransformTests.TransformSpace
NetworkUpdateLoopTests
Methods
RegisterAndUnregisterSystems
RegisterCustomLoopInTheMiddle
UpdateStageSystems
UpdateStagesMixed
UpdateStagesPlain
NetworkVarBufferCopyTest
Properties
NumberOfClients
Methods
ClientDummyNetBehaviourSpawned
OnCreatePlayerPrefab
OnSetup
TestEntireBufferIsCopiedOnNetworkVariableDelta
NetworkVarBufferCopyTest.DummyNetBehaviour
Fields
NetVar
Methods
OnNetworkSpawn
NetworkVarBufferCopyTest.DummyNetVar
Fields
DeltaRead
DeltaWritten
FieldRead
FieldWritten
Methods
ReadDelta
ReadField
WriteDelta
WriteField
NetworkVariableInheritanceTests
Constructors
NetworkVariableInheritanceTests
Properties
NumberOfClients
Methods
OnServerAndClientsConnected
OnServerAndClientsCreated
TestDataSource
TestInheritedFields
NetworkVariableInheritanceTests.ComponentA
Fields
PublicFieldA
m_ProtectedFieldA
Methods
ChangeValuesA
CompareValuesA
NetworkVariableInheritanceTests.ComponentB
Fields
PublicFieldB
m_ProtectedFieldB
Methods
ChangeValuesB
CompareValuesB
NetworkVariableInheritanceTests.ComponentC
Fields
PublicFieldC
m_ProtectedFieldC
Methods
ChangeValuesC
CompareValuesC
NetworkVariableMiddleclass<TMiddleclassName>
NetworkVariableNameTests
Methods
SetUp
TearDown
VerifyNetworkVariableNameInitialization
NetworkVariablePermissionTests
Constructors
NetworkVariablePermissionTests
Properties
NumberOfClients
Methods
ClientCannotChangeServerWritableNetVar
ClientChangesOwnerWritableNetVar
ClientOwnerWithReadWriteChangesNetVar
OnServerAndClientsConnected
OnServerAndClientsCreated
ServerCannotChangeOwnerWritableNetVar
ServerChangesOwnerWritableNetVar
ServerChangesServerWritableNetVar
TestDataSource
NetworkVariableSubclass<TSubclassName>
NetworkVariableTest
Fields
FixedString32
ListDelegateTriggered
TheClass
TheEnum
TheLargeList
TheList
TheScalar
TheStruct
TheStructList
TheTemplateClass
TheTemplateStruct
Methods
Awake
OnNetworkSpawn
NetworkVariableTest.SomeEnum
NetworkVariableTestStruct
Fields
A
B
C
D
E
F
G
H
I
J
K
Methods
GetTestStruct
NetworkVariableTests
Constructors
NetworkVariableTests
Properties
NumberOfClients
m_EnableTimeTravel
m_SetupIsACoroutine
m_TearDownIsACoroutine
Methods
AllNetworkVariableTypes
CanStartServerAndClients
ClientNetworkVariableTestSpawned
ClientWritePermissionTest
FixedString32Test
NetworkListAdd
NetworkListClear
NetworkListContains
NetworkListIndexOf
NetworkListInsert
NetworkListRemoveTests
NetworkListValueUpdate
NetworkVariableSync_WithDifferentTimeScale
OnSetup
OnTearDown
TestCustomGenericSerialization
TestINetworkSerializableClassCallsNetworkSerialize
TestINetworkSerializableStructCallsNetworkSerialize
TestManagedINetworkSerializableNetworkVariablesDeserializeInPlace
TestNetworkListStruct
TestNetworkVariableClass
TestNetworkVariableEnum
TestNetworkVariableStruct
TestNetworkVariableTemplateBehaviourClass
TestNetworkVariableTemplateBehaviourClassNotReferencedElsewhere
TestNetworkVariableTemplateBehaviourStruct
TestNetworkVariableTemplateClass
TestNetworkVariableTemplateStruct
TestTypesReferencedInSubclassSerializeSuccessfully
TestUnmnagedINetworkSerializableNetworkVariablesDeserializeInPlace
TestUnsupportedManagedTypesThrowExceptions
TestUnsupportedManagedTypesWithUserSerializationDoNotThrowExceptions
TestUnsupportedUnmanagedTypesThrowExceptions
TestUnsupportedUnmanagedTypesWithUserSerializationDoNotThrowExceptions
WhenCreatingAnArrayOfNetVars_InitializingVariablesDoesNotThrowAnException
WhenListContainsManyLargeValues_OverflowExceptionIsNotThrown
WhenSerializingAndDeserializingValueTypeNativeArrayNetworkVariables_ValuesAreSerializedCorrectly
WhenSerializingAndDeserializingValueTypeNetworkVariables_ValuesAreSerializedCorrectly
NetworkVariableTests.ListRemoveTypes
NetworkVariableUserSerializableTypesTests
Constructors
NetworkVariableUserSerializableTypesTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
OnSetup
WhenUsingAUserSerializableNetworkVariableWithUserSerializationViaExtensionMethod_ReplicationWorks
WhenUsingAUserSerializableNetworkVariableWithUserSerialization_ReplicationWorks
WhenUsingAUserSerializableNetworkVariableWithoutUserSerialization_ReplicationFails
NetworkVisibilityComponent
Methods
HandleCheckObjectVisibility
Hide
NetworkVisibilityTests
Constructors
NetworkVisibilityTests
Properties
NumberOfClients
Methods
HiddenObjectsTest
OnServerAndClientsConnected
OnServerAndClientsCreated
NetworkVisibilityTests.SceneManagementState
NonWorkingUserNetworkVariableComponent
Fields
NetworkVariable
OwnerModifiedObject
Fields
AddValues
MyNetworkList
NetworkUpdateStageToCheck
Methods
Changed
InitializeLastCient
NetworkUpdate
OnDestroy
OwnerModifiedTests
Properties
NumberOfClients
Methods
OnCreatePlayerPrefab
OwnerModifiedTest
OwnerPermissionHideTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
OwnerPermissionTest
OwnerPermissionObject
Fields
ClientTargetedNetworkObjects
CurrentlySpawning
MyNetworkListOwner
MyNetworkListServer
MyNetworkVariableOwner
MyNetworkVariableServer
Objects
Methods
CheckLists
ListOwnerChanged
ListServerChanged
OnNetworkSpawn
OwnerChanged
ServerChanged
VerifyConsistency
PlayerLoopFixedTimeTestComponent
Fields
Passes
Properties
IsTestFinished
PlayerLoopTimeTestComponent
Fields
Passes
Properties
IsTestFinished
PlayerObjectTests
Constructors
PlayerObjectTests
Fields
m_NewPlayerToSpawn
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
SpawnAndReplaceExistingPlayerObject
RpcManyClientsObject
Fields
Count
ReceivedFrom
Methods
NoParamsClientRpc
OneParamClientRpc
ResponseServerRpc
TwoParamsClientRpc
WithParamsClientRpc
RpcManyClientsTests
Properties
NumberOfClients
m_EnableTimeTravel
m_SetupIsACoroutine
m_TearDownIsACoroutine
Methods
OnServerAndClientsCreated
PreparePrefab
RpcManyClientsTest
RpcQueueTests
Methods
BufferDataValidation
Setup
TearDown
RpcTests
Properties
NumberOfClients
Methods
OnCreatePlayerPrefab
TestRpcs
RpcTests.CompileTimeHasRpcsChildClassDerivedFromNoRpcsBaseClassTest
Methods
SomeDummyServerRpc
RpcTests.CompileTimeNoRpcsBaseClassTest
RpcTests.GenericRpcTestNB<T>
Methods
MyServerRpc
Events
OnServer_Rpc
RpcTests.RpcTestNB
Methods
MyClientRpc
MyTypedServerRpc
Events
OnClient_Rpc
OnTypedServer_Rpc
RpcTests.RpcTestNBFloat
RpcTypeSerializationTests
Constructors
RpcTypeSerializationTests
Properties
NumberOfClients
Methods
OnCreatePlayerPrefab
TestValueType
TestValueTypeArray
TestValueTypeNativeArray
WhenSendingANativeArrayOfValueTypesOverAnRpc_ValuesAreSerializedCorrectly
WhenSendingAValueTypeOverAnRpc_ValuesAreSerializedCorrectly
WhenSendingAnArrayOfValueTypesOverAnRpc_ValuesAreSerializedCorrectly
RpcTypeSerializationTests.RpcTestNB
Fields
OnReceived
Methods
BoolArrayClientRpc
BoolClientRpc
BoolNativeArrayClientRpc
ByteArrayClientRpc
ByteClientRpc
ByteEnumArrayClientRpc
ByteEnumClientRpc
ByteEnumNativeArrayClientRpc
ByteNativeArrayClientRpc
CharArrayClientRpc
CharClientRpc
CharNativeArrayClientRpc
Color32ArrayClientRpc
Color32ClientRpc
Color32NativeArrayClientRpc
ColorArrayClientRpc
ColorClientRpc
ColorNativeArrayClientRpc
DoubleArrayClientRpc
DoubleClientRpc
DoubleNativeArrayClientRpc
FixedString32BytesArrayClientRpc
FixedString32BytesClientRpc
FixedString32BytesNativeArrayClientRpc
FloatArrayClientRpc
FloatClientRpc
FloatNativeArrayClientRpc
IntArrayClientRpc
IntClientRpc
IntEnumArrayClientRpc
IntEnumClientRpc
IntEnumNativeArrayClientRpc
IntNativeArrayClientRpc
LongArrayClientRpc
LongClientRpc
LongEnumArrayClientRpc
LongEnumClientRpc
LongEnumNativeArrayClientRpc
LongNativeArrayClientRpc
NetworkVariableTestStructArrayClientRpc
NetworkVariableTestStructClientRpc
NetworkVariableTestStructNativeArrayClientRpc
QuaternionArrayClientRpc
QuaternionClientRpc
QuaternionNativeArrayClientRpc
Ray2DArrayClientRpc
Ray2DClientRpc
Ray2DNativeArrayClientRpc
RayArrayClientRpc
RayClientRpc
RayNativeArrayClientRpc
SByteEnumArrayClientRpc
SByteEnumClientRpc
SByteEnumNativeArrayClientRpc
SbyteArrayClientRpc
SbyteClientRpc
SbyteNativeArrayClientRpc
ShortArrayClientRpc
ShortClientRpc
ShortEnumArrayClientRpc
ShortEnumClientRpc
ShortEnumNativeArrayClientRpc
ShortNativeArrayClientRpc
UIntEnumArrayClientRpc
UIntEnumClientRpc
UIntEnumNativeArrayClientRpc
ULongEnumArrayClientRpc
ULongEnumClientRpc
ULongEnumNativeArrayClientRpc
UShortEnumArrayClientRpc
UShortEnumClientRpc
UShortEnumNativeArrayClientRpc
UintArrayClientRpc
UintClientRpc
UintNativeArrayClientRpc
UlongArrayClientRpc
UlongClientRpc
UlongNativeArrayClientRpc
UshortArrayClientRpc
UshortClientRpc
UshortNativeArrayClientRpc
Vector2ArrayClientRpc
Vector2ClientRpc
Vector2IntArrayClientRpc
Vector2IntClientRpc
Vector2IntNativeArrayClientRpc
Vector2NativeArrayClientRpc
Vector3ArrayClientRpc
Vector3ClientRpc
Vector3IntArrayClientRpc
Vector3IntClientRpc
Vector3IntNativeArrayClientRpc
Vector3NativeArrayClientRpc
Vector4ArrayClientRpc
Vector4ClientRpc
Vector4NativeArrayClientRpc
RpcTypeSerializationTests.RpcTestNB.OnReceivedDelegate
SByteEnum
ShortEnum
ShowHideObject
Fields
ClientIdToTarget
ClientIdsRpcCalledOn
ClientTargetedNetworkObjects
MyList
MyListSetOnSpawn
MyNetworkVariable
MyOwnerReadNetworkVariable
NetworkManagerOfInterest
ObjectsPerClientId
Silent
ValueAfterOwnershipChange
Methods
Changed
GetNetworkObjectById
OnGainedOwnership
OnNetworkDespawn
OnNetworkSpawn
OwnerReadChanged
SomeRandomClientRPC
TriggerRpc
SpawnTest
Fields
TotalSpawned
Methods
OnNetworkDespawn
OnNetworkSpawn
StartStopTests
Methods
Setup
Teardown
TestFlagShutdown
TestShutdownWithoutConfigForExceptions
TestShutdownWithoutStartForExceptions
TestStartupServerState
TestStopAndRestartForExceptions
StopStartRuntimeTests
Properties
NumberOfClients
Methods
OnOneTimeSetup
WhenShuttingDownAndRestarting_SDKRestartsSuccessfullyAndStaysRunning
WhenShuttingDownTwiceAndRestarting_SDKRestartsSuccessfullyAndStaysRunning
StructHavingNetworkBehaviour
StructUsedOnlyInNetworkList
Fields
Value
Methods
Equals
GetHashCode
SubChildObjectComponent
Methods
IsSubChild
TemplateNetworkBehaviourType<T>
Fields
TheVar
TemplatedValueOnlyReferencedByNetworkVariableSubclass<T>
Fields
Value
TestClass
Fields
NetworkSerializeCalledOnRead
NetworkSerializeCalledOnWrite
SomeBool
SomeInt
Methods
Equals
GetHashCode
NetworkSerialize
TestClass_ReferencedOnlyByTemplateNetworkBehavourType
TestStruct
Fields
NetworkSerializeCalledOnRead
NetworkSerializeCalledOnWrite
SomeBool
SomeInt
Methods
Equals
GetHashCode
NetworkSerialize
TimeInitializationTest
Methods
Teardown
TestClientTimeInitializationOnConnect
TimeIntegrationTest
Properties
NumberOfClients
Methods
OnSetIntegrationTestMode
OnTearDown
TestTimeIntegrationTest
TransformInterpolationObject
Fields
CheckPosition
IsFixed
IsMoving
MinThreshold
TestComplete
Methods
OnInitialize
ReachedTargetLocalSpaceTransitionCount
StartMoving
StopMoving
Update
TransformInterpolationTests
Properties
NumberOfClients
Methods
OnServerAndClientsCreated
TransformInterpolationTest
UIntEnum
ULongEnum
UShortEnum
UnityObjectContext
Constructors
UnityObjectContext
Methods
CreateGameObject
CreateNetworkObject
Dispose
UnityObjectContext<T>
Properties
Object
UnityTransportConnectionTests
Methods
Cleanup
ClientDisconnectMultipleClients
ClientDisconnectSingleClient
ClientDisconnectWithDataInQueue
ConnectMultipleClients
ConnectSingleClient
DetectInvalidEndpoint
DifferentServerAndListenAddresses
RepeatedClientDisconnectsNoop
RepeatedServerDisconnectsNoop
ServerDisconnectAfterClientDisconnect
ServerDisconnectMultipleClients
ServerDisconnectSingleClient
ServerDisconnectWithDataInQueue
UnityTransportDriverClient
Properties
Driver
LastEventPipeline
ReliableSequencedFragmentedPipeline
ReliableSequencedPipeline
UnreliableSequencedPipeline
Methods
Connect
WaitForNetworkEvent
UnityTransportTestHelpers
Fields
MaxNetworkEventWaitTime
Methods
InitializeTransport
WaitForNetworkEvent
UnityTransportTestHelpers.TransportEvent
Fields
ClientID
Data
ReceiveTime
Type
UnityTransportTestHelpers.TransportEventLogger
Properties
Events
Methods
HandleEvent
UnityTransportTests
Methods
Cleanup
CurrentRttReportedCorrectly
DisconnectOnReliableSendQueueOverflow
MultipleSendsSingleFrame
PingPong
PingPongSimultaneous
ReceiveMultipleClients
ReliablePayloadsCanBeLargerThanMaximum
SendCompletesOnUnreliableSendQueueOverflow
SendMaximumPayloadSize
SendMultipleClients
SendQueuesFlushedOnLocalClientDisconnect
SendQueuesFlushedOnRemoteClientDisconnect
SendQueuesFlushedOnShutdown
SimulatorParametersAreEffective
UnmanagedNetworkSerializableType
Fields
InMemoryValue
Int
Str
Methods
Equals
GetHashCode
NetworkSerialize
UnmanagedTemplateNetworkSerializableType<T>
Fields
Value
Methods
NetworkSerialize
UnnamedMessageTests
Properties
NumberOfClients
Methods
UnnamedMessageIsReceivedOnClientWithContent
UnnamedMessageIsReceivedOnHostWithContent
UnnamedMessageIsReceivedOnMultipleClientsWithContent
WhenSendingNamedMessageToNullClientList_ArgumentNullExceptionIsThrown
WhenSendingUnnamedMessageToAll_AllClientsReceiveIt
WorkingUserNetworkVariableComponent
Fields
NetworkVariable
WorkingUserNetworkVariableComponentBase
Methods
OnNetworkDespawn
OnNetworkSpawn
Reset
WorkingUserNetworkVariableComponentUsingExtensionMethod
Fields
NetworkVariable
Unity.Netcode.TestHelpers.Runtime
ConditionalPredicateBase
Properties
TimedOut
Methods
Finished
HasConditionBeenReached
OnFinished
OnHasConditionBeenReached
OnStarted
Started
IConditionalPredicate
Methods
Finished
HasConditionBeenReached
Started
IntegrationTestWithApproximation
Methods
Approximately
ApproximatelyEuler
EulerDelta
GetDeltaVarianceThreshold
GetRandomVector3
MessageHookEntry
Constructors
MessageHookEntry
Fields
m_NetworkManager
Methods
Initialize
MessageHooksConditional
Constructors
MessageHooksConditional
Properties
AllMessagesReceived
NumberOfMessagesReceived
Methods
GetHooksStillWaiting
OnFinished
OnHasConditionBeenReached
Reset
MockTimeProvider
Properties
DeltaTime
RealTimeSinceStartup
StaticDeltaTime
StaticRealTimeSinceStartup
StaticUnscaledDeltaTime
StaticUnscaledTime
UnscaledDeltaTime
UnscaledTime
Methods
Reset
TimeTravel
NetcodeIntegrationTest
Constructors
NetcodeIntegrationTest
Fields
NetcodeLogAssert
k_DefaultTickRate
m_ClientNetworkManagers
m_CreateServerFirst
m_PlayerNetworkObjects
m_PlayerPrefab
m_ServerNetworkManager
m_TargetFrameRate
m_UseHost
s_DefaultWaitForTick
s_GlobalNetworkObjects
s_GlobalTimeoutHelper
Properties
LogAllMessages
NumberOfClients
TotalClients
m_BypassConnectionTimeout
m_EnableTimeTravel
m_EnableVerboseDebug
m_SetupIsACoroutine
m_TearDownIsACoroutine
Methods
AssertOnTimeout
CanClientsLoad
CanClientsUnload
CanDestroyNetworkObject
CanStartServerAndClients
ClientNetworkManagerPostStartInit
CreateAndStartNewClient
CreateAndStartNewClientWithTimeTravel
CreateNetworkObjectPrefab
CreateServerAndClients
DeRegisterSceneManagerHandler
DeregisterNetworkObject
DestroySceneNetworkObjects
EnableMessageLogging
OnCanSceneCleanUpUnload
OnCreatePlayerPrefab
OnInlineSetup
OnInlineTearDown
OnNewClientCreated
OnNewClientStarted
OnNewClientStartedAndConnected
OnOneTimeSetup
OnOneTimeTearDown
OnPlayerPrefabGameObjectCreated
OnServerAndClientsConnected
OnServerAndClientsCreated
OnSetIntegrationTestMode
OnSetVerboseDebug
OnSetup
OnStartedServerAndClients
OnTearDown
OnTimeTravelServerAndClientsConnected
OnTimeTravelStartedServerAndClients
OneTimeSetup
OneTimeTearDown
RegisterNetworkObject
RegisterSceneManagerHandler
SetUp
ShouldWaitForNewClientToConnect
ShutdownAndCleanUp
SimulateOneFrame
SpawnObject
SpawnObjects
StartServerAndClients
StartServerAndClientsWithTimeTravel
StopOneClient
StopOneClientWithTimeTravel
TearDown
TimeTravel
TimeTravelToNextTick
VerboseDebug
WaitForClientsConnectedOrTimeOut
WaitForClientsConnectedOrTimeOutWithTimeTravel
WaitForConditionOrTimeOut
WaitForConditionOrTimeOutWithTimeTravel
WaitForTicks
NetcodeIntegrationTest.HostOrServer
NetcodeIntegrationTest.NetworkManagerInstatiationMode
NetcodeIntegrationTestHelpers
Fields
DefaultMinFrames
DefaultTimeout
Properties
IsNetcodeIntegrationTestRunning
NetworkManagerInstances
Methods
CleanUpHandlers
Create
CreateNetworkObjectPrefab
CreateNewClients
CreateServer
Destroy
GetGlobalObjectIdHash
GetNetworkObjectByRepresentation
GetNetworkObjectByRepresentationWithTimeTravel
GetNextGlobalIdHashValue
MakeNetworkObjectTestPrefab
MarkAsSceneObjectRoot
RegisterHandlers
RegisterNetcodeIntegrationTest
Start
StartOneClient
StopOneClient
WaitForClientConnected
WaitForClientConnectedToServer
WaitForClientsConnected
WaitForClientsConnectedToServer
WaitForCondition
NetcodeIntegrationTestHelpers.BeforeClientStartCallback
NetcodeIntegrationTestHelpers.MessageHandleCheck
NetcodeIntegrationTestHelpers.ResultWrapper<T>
Fields
Result
NetworkManagerHelper
Fields
CurrentNetworkManagerMode
InstantiatedGameObjects
InstantiatedNetworkObjects
Properties
NetworkManagerGameObject
NetworkManagerObject
Methods
AddComponentToObject
AddGameNetworkObject
BuffersMatch
ShutdownNetworkManager
SpawnNetworkObject
StartNetworkManager
NetworkManagerHelper.NetworkManagerOperatingMode
NetworkVariableBaseHelper
Constructors
NetworkVariableBaseHelper
Properties
InstanceCount
VarChangedCount
Methods
ValueChanged
NetworkVariableHelper<T>
Constructors
NetworkVariableHelper
Events
OnValueChanged
NetworkVariableHelper<T>.OnMyValueChangedDelegateHandler
ObjectNameIdentifier
Methods
DeRegisterNetworkObject
OnDestroy
OnGainedOwnership
OnLostOwnership
OnNetworkDespawn
OnNetworkSpawn
RegisterAndLabelNetworkObject
ReceiptType
TimeoutFrameCountHelper
Constructors
TimeoutFrameCountHelper
Methods
GetFrameCount
OnHasTimedOut
OnStart
OnStop
TimeoutHelper
Constructors
TimeoutHelper
Fields
k_DefaultTimeOutWaitPeriod
Properties
TimedOut
m_IsStarted
Methods
GetTimeElapsed
HasTimedOut
OnHasTimedOut
OnStart
OnStop
Start
Stop
Unity.Netcode.TestHelpers.Runtime.Metrics
RpcTestComponent
Methods
MyClientRpc
MyServerRpc
Events
OnClientRpcAction
OnServerRpcAction
Unity.Netcode.Transports.UTP
ErrorUtilities
Methods
ErrorToString
INetworkStreamDriverConstructor
Methods
CreateDriver
NetworkMetricsContext
Fields
PacketReceivedCount
PacketSentCount
SecretsLoaderHelper
Properties
ClientCA
ClientCAFilePath
ClientCAOverride
ServerCertificate
ServerCertificateFilePath
ServerCommonName
ServerPrivate
ServerPrivateFilePath
UnityTransport
Fields
ConnectionData
DebugSimulator
InitialMaxPacketQueueSize
InitialMaxPayloadSize
InitialMaxSendQueueSize
s_DriverConstructor
Properties
ConnectTimeoutMS
DisconnectTimeoutMS
DriverConstructor
HeartbeatTimeoutMS
MaxConnectAttempts
MaxPacketQueueSize
MaxPayloadSize
MaxSendQueueSize
Protocol
ServerClientId
Methods
CreateDriver
DisconnectLocalClient
DisconnectRemoteClient
GetCurrentRtt
Initialize
PollEvent
Send
SetClientRelayData
SetClientSecrets
SetConnectionData
SetDebugSimulatorParameters
SetHostRelayData
SetRelayServerData
SetServerSecrets
Shutdown
StartClient
StartServer
UnityTransport.ConnectionAddressData
Fields
Address
Port
ServerListenAddress
Properties
IsIpv6
ListenEndPoint
ServerEndPoint
UnityTransport.ProtocolType
UnityTransport.SimulatorParameters
Fields
PacketDelayMS
PacketDropRate
PacketJitterMS