This is the documentation for the Scripting APIs of this package.
Show / Hide Table of Contents
-
Unity.Netcode
- Arithmetic
- BitCounter
- BitReader
- BitWriter
- BufferedLinearInterpolator<T>
- BufferedLinearInterpolatorFloat
- BufferedLinearInterpolatorQuaternion
- BufferedLinearInterpolatorVector3
- BufferSerializer<TReaderWriter>
- BytePacker
- ByteUnpacker
- ClientRpcAttribute
- ClientRpcParams
- ClientRpcReceiveParams
- ClientRpcSendParams
- CustomMessagingManager
- CustomMessagingManager.HandleNamedMessageDelegate
- CustomMessagingManager.UnnamedMessageDelegate
- FastBufferReader
- FastBufferWriter
- FastBufferWriter.ForEnums
- FastBufferWriter.ForFixedStrings
- FastBufferWriter.ForNetworkSerializable
- FastBufferWriter.ForPrimitives
- FastBufferWriter.ForStructs
- ForceNetworkSerializeByMemcpy<T>
- HashSize
- INetworkPrefabInstanceHandler
- INetworkSerializable
- INetworkSerializeByMemcpy
- INetworkUpdateSystem
- InvalidChannelException
- InvalidParentException
- IReaderWriter
- LogLevel
- NetworkBehaviour
- NetworkBehaviourReference
- NetworkBehaviourUpdater
- NetworkClient
- NetworkConfig
- NetworkConfigurationException
- NetworkDelivery
- NetworkEvent
- NetworkList<T>
- NetworkList<T>.OnListChangedDelegate
- NetworkListEvent<T>
- NetworkListEvent<T>.EventType
- NetworkLog
- NetworkManager
- NetworkManager.ConnectionApprovalRequest
- NetworkManager.ConnectionApprovalResponse
- NetworkObject
- NetworkObject.SpawnDelegate
- NetworkObject.VisibilityDelegate
- NetworkObjectReference
- NetworkPrefab
- NetworkPrefabHandler
- NetworkPrefabOverride
- NetworkPrefabs
- NetworkPrefabsList
- NetworkSceneManager
- NetworkSceneManager.OnEventCompletedDelegateHandler
- NetworkSceneManager.OnLoadCompleteDelegateHandler
- NetworkSceneManager.OnLoadDelegateHandler
- NetworkSceneManager.OnSynchronizeCompleteDelegateHandler
- NetworkSceneManager.OnSynchronizeDelegateHandler
- NetworkSceneManager.OnUnloadCompleteDelegateHandler
- NetworkSceneManager.OnUnloadDelegateHandler
- NetworkSceneManager.SceneEventDelegate
- NetworkSceneManager.VerifySceneBeforeLoadingDelegateHandler
- NetworkSceneManager.VerifySceneBeforeUnloadingDelegateHandler
- NetworkSpawnManager
- NetworkTickSystem
- NetworkTime
- NetworkTimeSystem
- NetworkTransport
- NetworkTransport.TransportEventDelegate
- NetworkUpdateLoop
- NetworkUpdateStage
- NetworkVariable<T>
- NetworkVariable<T>.OnValueChangedDelegate
- NetworkVariableBase
- NetworkVariableReadPermission
- NetworkVariableSerialization<T>
- NetworkVariableSerializationTypes
- NetworkVariableWritePermission
- NotListeningException
- NotServerException
- PendingClient
- PendingClient.State
- QuaternionCompressor
- RpcAttribute
- RpcDelivery
- SceneEvent
- SceneEventProgressStatus
- SceneEventType
- ServerRpcAttribute
- ServerRpcParams
- ServerRpcReceiveParams
- ServerRpcSendParams
- SpawnStateException
- UserNetworkVariableSerialization<T>
- UserNetworkVariableSerialization<T>.ReadValueDelegate
- UserNetworkVariableSerialization<T>.WriteValueDelegate
- VisibilityChangeException
- Unity.Netcode.Components
- Unity.Netcode.Editor
- Unity.Netcode.Editor.Configuration
-
Unity.Netcode.EditorTests
- ArithmeticTests
- BaseFastBufferReaderWriterTest
- BaseFastBufferReaderWriterTest.ByteEnum
- BaseFastBufferReaderWriterTest.IntEnum
- BaseFastBufferReaderWriterTest.LongEnum
- BaseFastBufferReaderWriterTest.SByteEnum
- BaseFastBufferReaderWriterTest.ShortEnum
- BaseFastBufferReaderWriterTest.TestStruct
- BaseFastBufferReaderWriterTest.UIntEnum
- BaseFastBufferReaderWriterTest.ULongEnum
- BaseFastBufferReaderWriterTest.UShortEnum
- BaseFastBufferReaderWriterTest.WriteType
- BatchedReceiveQueueTests
- BatchedSendQueueTests
- BitCounterTests
- BitReaderTests
- BitWriterTests
- BufferSerializerTests
- BuildTests
- BytePackerTests
- BytePackerTests.WriteType
- ClientNetworkTimeSystemTests
- DisconnectMessageTests
- FastBufferReaderTests
- FastBufferWriterTests
- InterpolatorTests
- MessageCorruptionTests
- MessageCorruptionTests.TypeOfCorruption
- MessageReceivingTests
- MessageRegistrationTests
- MessageSendingTests
- MessageVersioningTests
- NetworkBehaviourTests
- NetworkBehaviourTests.DerivedNetworkBehaviour
- NetworkBehaviourTests.EmptyNetworkBehaviour
- NetworkManagerConfigurationTests
- NetworkManagerConfigurationTests.NetworkObjectPlacement
- NetworkObjectTests
- NetworkObjectTests.EmptyNetworkBehaviour
- NetworkPrefabProcessorTests
- NetworkTimeTests
- ServerNetworkTimeSystemTests
- TimingTestHelper
- TimingTestHelper.StepCheckDelegate
- TimingTestHelper.StepCheckResetDelegate
- UnityTransportTests
- UserBitReaderAndBitWriterTests_NCCBUG175
- XXHashTests
- Unity.Netcode.EditorTests.NetworkVar
-
Unity.Netcode.RuntimeTests
- AddNetworkPrefabTest
- AddNetworkPrefabTest.EmptyComponent
- BufferDataValidationComponent
- ChildObjectComponent
- ClassHavingNetworkBehaviour
- ClassHavingNetworkBehaviour2
- ClientOnlyConnectionTests
- ConnectionApprovalTests
- ConnectionApprovalTimeoutTests
- ConnectionApprovalTimeoutTests.ApprovalTimedOutTypes
- DeferredMessageTestNetworkVariableComponent
- DeferredMessageTestRpcAndNetworkVariableComponent
- DeferredMessageTestRpcComponent
- DeferredMessagingTest
- DisconnectReasonObject
- DisconnectReasonTests
- DisconnectTests
- ExampleTestComponent
- HiddenVariableObject
- HiddenVariableTest
- HiddenVariableTests
- IntegrationTestExtended
- IntegrationTestPlayers
- IntegrationTestSpawning
- IntegrationTestUpdated
- InvalidConnectionEventsTest
- ListChangedObject
- ManagedNetworkSerializableType
- ManagedTemplateNetworkSerializableType<T>
- MyTypeOne
- MyTypeThree
- MyTypeTwo
- NamedMessageTests
- NestedNetworkManagerTests
- NetcodeLogAssert
- NetVarCombinationTypes
- NetVarContainer
- NetVarContainer.NetVarsToCheck
- NetVarILPPClassForTests
- NetVarPermTestComp
- NetworkBehaviourGenericTests
- NetworkBehaviourGenericTests.SimpleNetworkBehaviour
- NetworkBehaviourOnSynchronizeComponent
- NetworkBehaviourOnSynchronizeComponent.SomeCustomSerializationData
- NetworkBehaviourReferenceIntegrationTests
- NetworkBehaviourReferenceTests
- NetworkBehaviourSynchronizeFailureComponent
- NetworkBehaviourSynchronizeFailureComponent.FailureTypes
- NetworkBehaviourUpdaterTests
- NetworkBehaviourWithNetworkVariables
- NetworkBehaviourWithOwnerNetworkVariables
- NetworkListChangedTestComponent
- NetworkListChangedTests
- NetworkListTestPredicate
- NetworkListTestPredicate.NetworkListTestStates
- NetworkManagerCustomMessageManagerTests
- NetworkManagerEventsTests
- NetworkManagerSceneManagerTests
- NetworkManagerTransportTests
- NetworkManagerTransportTests.FailedTransport
- NetworkObjectDestroyTests
- NetworkObjectDontDestroyWithOwnerTests
- NetworkObjectNetworkClientOwnedObjectsTests
- NetworkObjectOnNetworkDespawnTests
- NetworkObjectOnNetworkDespawnTests.InstanceType
- NetworkObjectOnSpawnTests
- NetworkObjectOwnershipComponent
- NetworkObjectOwnershipTests
- NetworkObjectPropertyTests
- NetworkObjectReferenceTests
- NetworkObjectSpawnManyObjectsTests
- NetworkObjectSpawnManyObjectsTests.SpawnObjecTrackingComponent
- NetworkObjectSynchronizationTests
- NetworkObjectSynchronizationTests.VariableLengthSafety
- NetworkPrefabHandlerTests
- NetworkPrefaInstanceHandler
- NetworkShowHideTests
- NetworkSpawnManagerTests
- NetworkTimeSystemTests
- NetworkTransformStateTests
- NetworkTransformStateTests.Precision
- NetworkTransformStateTests.Rotation
- NetworkTransformStateTests.SyncAxis
- NetworkTransformStateTests.SynchronizationType
- NetworkTransformStateTests.TransformSpace
- NetworkTransformTestComponent
- NetworkTransformTests
- NetworkTransformTests.Authority
- NetworkTransformTests.Axis
- NetworkTransformTests.Interpolation
- NetworkTransformTests.OverrideState
- NetworkTransformTests.Precision
- NetworkTransformTests.Rotation
- NetworkTransformTests.TransformSpace
- NetworkUpdateLoopTests
- NetworkVarBufferCopyTest
- NetworkVarBufferCopyTest.DummyNetBehaviour
- NetworkVarBufferCopyTest.DummyNetVar
- NetworkVariableInheritanceTests
- NetworkVariableInheritanceTests.ComponentA
- NetworkVariableInheritanceTests.ComponentB
- NetworkVariableInheritanceTests.ComponentC
- NetworkVariableMiddleclass<TMiddleclassName>
- NetworkVariableNameTests
- NetworkVariablePermissionTests
- NetworkVariableSubclass<TSubclassName>
- NetworkVariableTest
- NetworkVariableTest.SomeEnum
- NetworkVariableTests
- NetworkVariableUserSerializableTypesTests
- NetworkVisibilityComponent
- NetworkVisibilityTests
- NetworkVisibilityTests.SceneManagementState
- NonWorkingUserNetworkVariableComponent
- OwnerModifiedObject
- OwnerModifiedTests
- OwnerPermissionHideTests
- OwnerPermissionObject
- PlayerLoopFixedTimeTestComponent
- PlayerLoopTimeTestComponent
- PlayerObjectTests
- RpcManyClientsObject
- RpcManyClientsTests
- RpcQueueTests
- RpcTests
- RpcTests.RpcTestNB
- ShowHideObject
- SpawnTest
- StartStopTests
- StopStartRuntimeTests
- StructHavingNetworkBehaviour
- StructUsedOnlyInNetworkList
- TemplatedValueOnlyReferencedByNetworkVariableSubclass<T>
- TemplateNetworkBehaviourType<T>
- TestClass
- TestClass_ReferencedOnlyByTemplateNetworkBehavourType
- TestStruct
- TimeInitializationTest
- TimeIntegrationTest
- TransformInterpolationObject
- TransformInterpolationTests
- UnityObjectContext
- UnityObjectContext<T>
- UnityTransportConnectionTests
- UnityTransportDriverClient
- UnityTransportTestHelpers
- UnityTransportTestHelpers.TransportEvent
- UnityTransportTestHelpers.TransportEventLogger
- UnityTransportTests
- UnmanagedNetworkSerializableType
- UnmanagedTemplateNetworkSerializableType<T>
- UnnamedMessageTests
- WorkingUserNetworkVariableComponent
- WorkingUserNetworkVariableComponentBase
- WorkingUserNetworkVariableComponentUsingExtensionMethod
- Unity.Netcode.Samples
-
Unity.Netcode.TestHelpers.Runtime
- ConditionalPredicateBase
- IConditionalPredicate
- IntegrationTestWithApproximation
- MessageHookEntry
- MessageHooksConditional
- MockTimeProvider
- NetcodeIntegrationTest
- NetcodeIntegrationTest.HostOrServer
- NetcodeIntegrationTest.NetworkManagerInstatiationMode
- NetcodeIntegrationTestHelpers
- NetcodeIntegrationTestHelpers.BeforeClientStartCallback
- NetcodeIntegrationTestHelpers.MessageHandleCheck
- NetcodeIntegrationTestHelpers.ResultWrapper<T>
- NetworkManagerHelper
- NetworkManagerHelper.NetworkManagerOperatingMode
- NetworkVariableBaseHelper
- NetworkVariableHelper<T>
- NetworkVariableHelper<T>.OnMyValueChangedDelegateHandler
- ObjectNameIdentifier
- ReceiptType
- TimeoutFrameCountHelper
- TimeoutHelper
- Unity.Netcode.TestHelpers.Runtime.Metrics
- Unity.Netcode.Transports.UTP