This is the documentation for the Scripting APIs of this package.
Show / Hide Table of Contents
-
Unity.
Netcode - Arithmetic
-
Bit
Counter -
Bit
Reader -
Bit
Writer -
Buffer
Serializer<TReader Writer> -
Buffered
Linear Interpolator Float -
Buffered
Linear Interpolator Quaternion -
Buffered
Linear Interpolator Vector3 -
Buffered
Linear Interpolator<T> -
Byte
Packer -
Byte
Unpacker -
Client
Rpc Attribute -
Client
Rpc Params -
Client
Rpc Receive Params -
Client
Rpc Send Params -
Custom
Messaging Manager -
Custom
Messaging Manager. Handle Named Message Delegate -
Custom
Messaging Manager. Unnamed Message Delegate -
Fast
Buffer Reader - Constructors
- Properties
-
Methods
- Dispose
-
Enter
Bitwise Context -
Get
Unsafe Ptr -
Get
Unsafe Ptr At Current Position -
Read
Byte -
Read
Byte Safe -
Read
Bytes -
Read
Bytes Safe -
Read
Network Serializable -
Read
Network Serializable In Place -
Read
Partial Value -
Read
Value -
Read
Value Safe -
Read
Value Safe In Place -
Read
Value Safe Temp -
Read
Value Temp - Seek
-
To
Array -
Try
Begin Read -
Try
Begin Read Value
-
Fast
Buffer Writer -
Fast
Buffer Writer. For Enums -
Fast
Buffer Writer. For Fixed Strings -
Fast
Buffer Writer. For Generic -
Fast
Buffer Writer. For Network Serializable -
Fast
Buffer Writer. For Primitives -
Fast
Buffer Writer. For Structs -
Force
Network Serialize By Memcpy<T> -
Generate
Serialization For Generic Parameter Attribute -
Generate
Serialization For Type Attribute -
Hash
Size -
INetwork
Prefab Instance Handler -
INetwork
Serializable -
INetwork
Serialize By Memcpy -
INetwork
Update System -
IReader
Writer -
Invalid
Channel Exception -
Invalid
Parent Exception -
Log
Level -
Network
Behaviour -
Network
Behaviour Reference -
Network
Behaviour Updater -
Network
Client -
Network
Config -
Fields
-
Client
Connection Buffer Timeout -
Connection
Approval -
Connection
Data -
Enable
Network Logs -
Enable
Scene Management -
Enable
Time Resync -
Ensure
Network Variable Length Safety -
Force
Same Prefabs -
Load
Scene Time Out -
Network
Id Recycle Delay -
Network
Transport -
Player
Prefab - Prefabs
-
Protocol
Version -
Recycle
Network Ids -
Rpc
Hash Size -
Rtt
Average Samples -
Rtt
Window Size -
Spawn
Timeout -
Tick
Rate -
Time
Resync Interval
-
Client
- Methods
-
Fields
-
Network
Configuration Exception -
Network
Connection Manager -
Network
Delivery -
Network
Event -
Network
List Event<T> -
Network
List Event<T>. Event Type -
Network
List<T> -
Network
List<T>. On List Changed Delegate -
Network
Log -
Network
Manager - Fields
-
Properties
-
Connected
Clients -
Connected
Clients Ids -
Connected
Clients List -
Connected
Hostname -
Connection
Approval Callback -
Custom
Messaging Manager -
Disconnect
Reason -
Is
Approved -
Is
Client -
Is
Connected Client -
Is
Host -
Is
Listening -
Is
Server -
Local
Client -
Local
Client Id -
Local
Time -
Maximum
Fragmented Message Size -
Maximum
Transmission Unit Size -
Network
Tick System -
Network
Time System -
Prefab
Handler -
Scene
Manager -
Server
Time -
Shutdown
In Progress - Singleton
-
Spawn
Manager
-
Connected
- Methods
- Events
-
Network
Manager. Connection Approval Request -
Network
Manager. Connection Approval Response -
Network
Object -
Network
Object. Spawn Delegate -
Network
Object. Visibility Delegate -
Network
Object Reference -
Network
Prefab -
Network
Prefab Handler -
Network
Prefab Override -
Network
Prefabs -
Network
Prefabs List -
Network
Scene Manager -
Network
Scene Manager. On Event Completed Delegate Handler -
Network
Scene Manager. On Load Complete Delegate Handler -
Network
Scene Manager. On Load Delegate Handler -
Network
Scene Manager. On Synchronize Complete Delegate Handler -
Network
Scene Manager. On Synchronize Delegate Handler -
Network
Scene Manager. On Unload Complete Delegate Handler -
Network
Scene Manager. On Unload Delegate Handler -
Network
Scene Manager. Scene Event Delegate -
Network
Scene Manager. Verify Scene Before Loading Delegate Handler -
Network
Scene Manager. Verify Scene Before Unloading Delegate Handler -
Network
Spawn Manager -
Network
Tick System -
Network
Time -
Network
Time System -
Network
Transport -
Network
Transport. Transport Event Delegate -
Network
Update Loop -
Network
Update Stage -
Network
Variable Base -
Network
Variable Read Permission -
Network
Variable Serialization Types -
Methods
-
Initialize
Equality Checker_Managed Class Equals -
Initialize
Equality Checker_Managed IEquatable -
Initialize
Equality Checker_Unmanaged IEquatable -
Initialize
Equality Checker_Unmanaged IEquatable Array -
Initialize
Equality Checker_Unmanaged Value Equals -
Initialize
Equality Checker_Unmanaged Value Equals Array -
Initialize
Serializer_Fixed String -
Initialize
Serializer_Fixed String Array -
Initialize
Serializer_Managed INetwork Serializable -
Initialize
Serializer_Unmanaged By Memcpy -
Initialize
Serializer_Unmanaged By Memcpy Array -
Initialize
Serializer_Unmanaged INetwork Serializable -
Initialize
Serializer_Unmanaged INetwork Serializable Array
-
Initialize
-
Methods
-
Network
Variable Serialization<T> -
Network
Variable Serialization<T>. Equals Delegate -
Network
Variable Write Permission -
Network
Variable<T> -
Network
Variable<T>. On Value Changed Delegate -
Not
Listening Exception -
Not
Server Exception -
Pending
Client -
Pending
Client. State -
Quaternion
Compressor -
Rpc
Attribute -
Rpc
Delivery -
Scene
Event -
Scene
Event Progress Status -
Scene
Event Type -
Server
Rpc Attribute -
Server
Rpc Params -
Server
Rpc Receive Params -
Server
Rpc Send Params -
Spawn
State Exception -
User
Network Variable Serialization<T> -
User
Network Variable Serialization<T>. Duplicate Value Delegate -
User
Network Variable Serialization<T>. Read Value Delegate -
User
Network Variable Serialization<T>. Write Value Delegate -
Visibility
Change Exception
-
Unity.
Netcode. Components -
Half
Vector3 -
Half
Vector4 -
Network
Delta Position -
Network
Transform -
Fields
-
In
Local Space - Interpolate
-
On
Client Request Change -
Position
Threshold -
Position
Threshold Default -
Rot
Angle Threshold -
Rot
Angle Threshold Default -
Scale
Threshold -
Scale
Threshold Default -
Slerp
Position -
Sync
Position X -
Sync
Position Y -
Sync
Position Z -
Sync
Rot Angle X -
Sync
Rot Angle Y -
Sync
Rot Angle Z -
Sync
Scale X -
Sync
Scale Y -
Sync
Scale Z -
Use
Half Float Precision -
Use
Quaternion Compression -
Use
Quaternion Synchronization -
m_Cached
Is Server -
m_Cached
Network Manager
-
In
- Properties
-
Methods
- Awake
-
Get
Scale -
Get
Space Relative Position -
Get
Space Relative Rotation - Initialize
-
Is
Server Authoritative -
On
Authority Push Transform State -
On
Destroy -
On
Gained Ownership -
On
Initialize -
On
Is Server Authoritative -
On
Lost Ownership -
On
Network Despawn -
On
Network Object Parent Changed -
On
Network Spawn -
On
Network Transform State Updated -
On
Ownership Changed -
On
Synchronize -
Set
Max Interpolation Bound -
Set
State - Teleport
-
Try
Commit Transform To Server - Update
-
Fields
-
Network
Transform. Network Transform State -
Properties
-
Has
Position Change -
Has
Position X -
Has
Position Y -
Has
Position Z -
Has
Rot Angle Change -
Has
Rot Angle X -
Has
Rot Angle Y -
Has
Rot Angle Z -
Has
Scale Change -
Has
Scale X -
Has
Scale Y -
Has
Scale Z -
In
Local Space -
Is
Synchronizing -
Is
Teleporting Next Frame -
Last
Serialized Size -
Quaternion
Compression -
Quaternion
Sync -
Use
Half Float Precision -
Use
Interpolation -
Use
Position Slerp
-
Has
- Methods
-
Properties
-
Network
Transform. On Client Request Change Delegate
-
Half
-
Unity.
Netcode. Editor -
Unity.
Netcode. Editor. Configuration -
Unity.
Netcode. Editor Tests -
Arithmetic
Tests -
Base
Fast Buffer Reader Writer Test -
Base
Fast Buffer Reader Writer Test. Byte Enum -
Base
Fast Buffer Reader Writer Test. Int Enum -
Base
Fast Buffer Reader Writer Test. Long Enum -
Base
Fast Buffer Reader Writer Test. SByte Enum -
Base
Fast Buffer Reader Writer Test. Short Enum -
Base
Fast Buffer Reader Writer Test. Test Struct -
Base
Fast Buffer Reader Writer Test. UInt Enum -
Base
Fast Buffer Reader Writer Test. ULong Enum -
Base
Fast Buffer Reader Writer Test. UShort Enum -
Base
Fast Buffer Reader Writer Test. Write Type -
Batched
Receive Queue Tests -
Batched
Send Queue Tests -
Methods
-
Batched
Send Queue_Consume_Exact Length -
Batched
Send Queue_Consume_Less Than Length -
Batched
Send Queue_Consume_More Than Length -
Batched
Send Queue_Consume_Trims Data On Empty -
Batched
Send Queue_Empty On Creation -
Batched
Send Queue_Fill Writer With Bytes_Max Bytes Greater Than Capacity -
Batched
Send Queue_Fill Writer With Bytes_Noop If No Data -
Batched
Send Queue_Fill Writer With Bytes_Writer Capacity Equal To Length -
Batched
Send Queue_Fill Writer With Bytes_Writer Capacity Less Than Length -
Batched
Send Queue_Fill Writer With Bytes_Writer Capacity More Than Length -
Batched
Send Queue_Fill Writer With Messages_Multiple Pushed Messages -
Batched
Send Queue_Fill Writer With Messages_Noop If No Pushed Messages -
Batched
Send Queue_Fill Writer With Messages_Noop If Not Enough Capacity -
Batched
Send Queue_Fill Writer With Messages_Partial Pushed Messages -
Batched
Send Queue_Fill Writer With Messages_Return Value -
Batched
Send Queue_Fill Writer With Messages_Single Pushed Message -
Batched
Send Queue_Initial Capacity Less Than Maximum -
Batched
Send Queue_Not Created After Dispose -
Batched
Send Queue_Push Message_Does Not Grow Data Past Maximum -
Batched
Send Queue_Push Message_Grows Data If Needed -
Batched
Send Queue_Push Message_Increases Length -
Batched
Send Queue_Push Message_Return Value -
Batched
Send Queue_Push Message_Succeeds After Consume -
Batched
Send Queue_Push Message_Trims Data After Growing -
Initialize
Test Message
-
Batched
-
Methods
-
Bit
Counter Tests -
Bit
Reader Tests -
Bit
Writer Tests -
Buffer
Serializer Tests -
Build
Tests -
Byte
Packer Tests -
Byte
Packer Tests. Write Type -
Client
Network Time System Tests -
Disconnect
Message Tests -
Disconnect
On Send Tests -
Fast
Buffer Reader Tests -
Methods
-
Given
Fast Buffer Reader Initialized From Fast Buffer Writer Containing Value_When Calling To Array_Returned Array Matches Content Of Writer -
Given
Fast Buffer Writer Containing Value_When Reading Array Of Unmanaged Element Type_Value Matches What Was Written -
Given
Fast Buffer Writer Containing Value_When Reading Native Array Of Unmanaged Element Type_Value Matches What Was Written -
Given
Fast Buffer Writer Containing Value_When Reading Partial Value_Value Matches What Was Written -
Given
Fast Buffer Writer Containing Value_When Reading String_Value Matches What Was Written -
Given
Fast Buffer Writer Containing Value_When Reading Unmanaged Type_Value Matches What Was Written -
Run
Fixed String Test -
Run
Type Array Test -
Run
Type Array Test Safe -
Run
Type Native Array Test -
Run
Type Native Array Test Safe -
Run
Type Test -
Run
Type Test Safe -
When
Calling Read Byte After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Byte During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Byte Past Boundary Marked By Try Begin Write_Overflow Exception Is Thrown -
When
Calling Read Byte Safe After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Byte Safe During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Byte Without Calling Try Being Read First_Overflow Exception Is Thrown -
When
Calling Read Bytes After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Bytes During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Bytes Safe After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Bytes Safe During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Bytes Without Calling Try Being Read First_Overflow Exception Is Thrown -
When
Calling Read Value After Calling Try Begin Write With Too Few Bytes_Overflow Exception Is Thrown -
When
Calling Read Value Safe With Byte Array After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value Safe With Byte Array During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value Safe With String After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value Safe With String During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value Safe With Unmanaged Type After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value Safe With Unmanaged Type During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value With Byte Array After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value With Byte Array During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value With Byte Array Without Calling Try Being Read First_Overflow Exception Is Thrown -
When
Calling Read Value With String After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value With String During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value With String Without Calling Try Being Read First_Overflow Exception Is Thrown -
When
Calling Read Value With Unmanaged Type After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Read Value With Unmanaged Type During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Read Value With Unmanaged Type Without Calling Try Being Read First_Overflow Exception Is Thrown -
When
Calling Try Begin Read Internal_Allowed Read Position Does Not Move Backward -
When
Calling Try Begin Read_The Allowed Read Position Is Marked Relative To Current Position -
When
Creating AReader From An Empty Array Segment_Length Is Zero -
When
Creating AReader From An Empty Array_Length Is Zero -
When
Creating AReader From An Empty Buffer_Length Is Zero -
When
Creating AReader From An Empty Fast Buffer Writer_Length Is Zero -
When
Creating AReader From An Empty Native Array_Length Is Zero -
When
Creating New Fast Buffer Reader_Is Initialized Is True -
When
Disposing Fast Buffer Reader_Is Initialized Is False -
When
Reading After Seeking_The New Read Comes From The Correct Position -
When
Reading Fixed String128Bytes_Value Is Read Correctly -
When
Reading Fixed String32Bytes_Value Is Read Correctly -
When
Reading Fixed String4096Bytes_Value Is Read Correctly -
When
Reading Fixed String512Bytes_Value Is Read Correctly -
When
Reading Fixed String64Bytes_Value Is Read Correctly -
When
Using Default Fast Buffer Reader_Is Initialized Is False
-
Given
-
Methods
-
Fast
Buffer Writer Tests -
Methods
-
Run
Fixed String Test -
Run
Type Array Test -
Run
Type Array Test Safe -
Run
Type Native Array Test -
Run
Type Native Array Test Safe -
Run
Type Test -
Run
Type Test Safe -
When
Buffer Grows_Max Capacity Is Not Exceeded -
When
Buffer Growth Required Is More Than Double_Buffer Grows Enough To Contain Requested Value -
When
Calling To Array_Returned Array Contains Correct Data -
When
Calling Try Begin Write Internal_Allowed Write Position Does Not Move Backward -
When
Calling Try Begin Write_The Allowed Write Position Is Marked Relative To Current Position -
When
Calling Write Byte After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Byte During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Byte Past Boundary Marked By Try Begin Write_Overflow Exception Is Thrown -
When
Calling Write Byte Safe After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Byte Safe During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Byte Without Calling Try Being Write First_Overflow Exception Is Thrown -
When
Calling Write Bytes After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Bytes During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Bytes Safe After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Bytes Safe During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Bytes Without Calling Try Being Write First_Overflow Exception Is Thrown -
When
Calling Write Value After Calling Try Begin Write With Too Few Bytes_Overflow Exception Is Thrown -
When
Calling Write Value Safe With Byte Array After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value Safe With Byte Array During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value Safe With String After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value Safe With String During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value Safe With Unmanaged Type After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value Safe With Unmanaged Type During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value With Byte Array After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value With Byte Array During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value With Byte Array Without Calling Try Being Write First_Overflow Exception Is Thrown -
When
Calling Write Value With String After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value With String During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value With String Without Calling Try Being Write First_Overflow Exception Is Thrown -
When
Calling Write Value With Unmanaged Type After Exiting Bitwise Context_Invalid Operation Exception Is Not Thrown -
When
Calling Write Value With Unmanaged Type During Bitwise Context_Invalid Operation Exception Is Thrown -
When
Calling Write Value With Unmanaged Type Without Calling Try Being Write First_Overflow Exception Is Thrown -
When
Creating New Fast Buffer Writer_Capacity Is Correct -
When
Creating New Fast Buffer Writer_Is Initialized Is True -
When
Creating New Fast Buffer Writer_Max Capacity Is Correct -
When
Disposing Fast Buffer Writer_Is Initialized Is False -
When
Requesting Write Exactly At Bounds For Growing Writer_Buffer Doesnt Grow -
When
Requesting Write Past Bounds For Growing Writer_Buffer Grows Without Losing Data -
When
Requesting Write Past Bounds For Non Growing Writer_Try Begin Write Returns False -
When
Seeking Backward_Length Does Not Change -
When
Seeking Forward_Length Updates To New Position -
When
Truncating To Current Position_Length Is Updated -
When
Truncating To Specific Position Ahead Of Write Position_Length Is Updated And Position Is Not -
When
Truncating To Specific Position Behind Write Position_Both Length And Position Are Updated -
When
Try Begin Write Returns False And Overflow Exception Is Thrown_Data Is Not Affected -
When
Try Begin Write Returns False_Writing Throws Overflow Exception -
When
Trying To Write Past Max Capacity_Growth Does Not Occur And Try Begin Write Returns False -
When
Using Default Fast Buffer Writer_Is Initialized Is False -
When
Writing After Seeking_The New Write Goes To The Correct Position -
When
Writing Array Of Unmanaged Element Type_Array Is Written Correctly -
When
Writing Fixed String128Bytes_Value Is Written Correctly -
When
Writing Fixed String32Bytes_Value Is Written Correctly -
When
Writing Fixed String4096Bytes_Value Is Written Correctly -
When
Writing Fixed String512Bytes_Value Is Written Correctly -
When
Writing Fixed String64Bytes_Value Is Written Correctly -
When
Writing Native Array Of Unmanaged Element Type_Native Array Is Written Correctly -
When
Writing Partial Value With Count And Offset_Value Is Written Correctly -
When
Writing String_Value Is Written Correctly -
When
Writing Unmanaged Type_Value Is Written Correctly
-
Run
-
Methods
-
Interpolator
Tests -
Message
Corruption Tests -
Message
Corruption Tests. Type Of Corruption -
Message
Receiving Tests -
Message
Registration Tests -
Message
Sending Tests -
Methods
-
Set
Up -
Tear
Down -
When
Exceeding Batch Size_New Batches Are Created -
When
Exceeding MTUSize With Fragmented Delivery_New Batches Are Not Created -
When
Exceeding Per Client Batch Size Greater Than Default_Only One New Batche Is Created -
When
Exceeding Per Client Batch Size Less Than Default_New Batches Are Created -
When
Not Exceeding Batch Size_New Batches Are Not Created -
When
Processing Send Queue_Message Is Sent -
When
Receiving AMessage Without AHandler_Exception Is Logged -
When
Sending Message_Nothing Is Sent Before Processing Send Queue -
When
Sending Message_Serialize Is Called -
When
Sending Messaged_Sent Data Is Correct -
When
Sending Multiple Messages_Messages Are Batched -
When
Switching Channel_New Batches Are Not Created -
When
Switching Delivery_New Batches Are Created
-
Set
-
Methods
-
Message
Versioning Tests - Fields
-
Methods
-
Check
Post Receive Expectations -
Check
Post Send Expectations -
Set
Up -
Tear
Down -
When
Sending V0To V0_Data Is Received Correctly -
When
Sending V0To V1_Data Is Received Correctly -
When
Sending V0To V2_Data Is Received Correctly -
When
Sending V1To V0_Data Is Received Correctly -
When
Sending V1To V1_Data Is Received Correctly -
When
Sending V1To V2_Data Is Received Correctly -
When
Sending V2To V0_Data Is Received Correctly -
When
Sending V2To V1_Data Is Received Correctly -
When
Sending V2To V2_Data Is Received Correctly
-
Check
-
Network
Behaviour Tests -
Network
Behaviour Tests. Derived Network Behaviour -
Network
Behaviour Tests. Empty Network Behaviour -
Network
Manager Configuration Tests -
Methods
-
Nested
Network Manager Check -
Nested
Network Object Prefab Check -
Network
Object Not Allowed -
When
Calling Initialize After Adding APrefab Using Prefabs API_The Prefab Still Exists -
When
Calling Initialize Multiple Times_Nothing Breaks -
When
Modifying Prefab List Using Network Manager API_Modification Is Local -
When
Modifying Prefab List Using Prefabs API_Modification Is Local -
When
Modifying Prefab List Using Prefabs List API_Modification Is Shared -
When
Network Config Contains Old Prefab List_They Migrate Properly To The New List -
When
Shutting Down And Reinitializing Prefabs_Runtime Added Prefabs Still Exists
-
Nested
-
Methods
-
Network
Manager Configuration Tests. Network Object Placement -
Network
Object Tests -
Network
Object Tests. Empty Mono Behaviour -
Network
Object Tests. Empty Network Behaviour -
Network
Prefab Processor Tests -
Methods
-
Set
Up -
Tear
Down -
When
Generate Default Network Prefabs Is Enabled_Adding APrefab Updates Default Prefab List -
When
Generate Default Network Prefabs Is Enabled_Removing APrefab Updates Default Prefab List -
When
Generate Default Network Prefabs Is Not Enabled_Adding APrefab Does Not Update Default Prefab List -
When
Generate Default Network Prefabs Is Not Enabled_Removing APrefab Does Not Update Default Prefab List
-
Set
-
Methods
-
Network
Time Tests -
Server
Network Time System Tests -
Timing
Test Helper -
Timing
Test Helper. Step Check Delegate -
Timing
Test Helper. Step Check Reset Delegate -
Unity
Transport Tests -
Methods
-
Unity
Transport_Basic Init Client_IPv4 -
Unity
Transport_Basic Init Client_IPv6 -
Unity
Transport_Basic Init Server_IPv4 -
Unity
Transport_Basic Init Server_IPv6 -
Unity
Transport_No Restart Client -
Unity
Transport_No Restart Server -
Unity
Transport_Not Both Server And Client -
Unity
Transport_Restart Succeeds After Failure -
Unity
Transport_Start Client Fails With Bad Address -
Unity
Transport_Start Server Without Addresses
-
Unity
-
Methods
-
User
Bit Reader And Bit Writer Tests_NCCBUG175 -
XXHash
Tests
-
Arithmetic
-
Unity.
Netcode. Editor Tests. Network Var -
Unity.
Netcode. Runtime Tests -
Add
Network Prefab Test -
Add
Network Prefab Test. Empty Component -
Buffer
Data Validation Component -
Byte
Enum -
Child
Object Component -
Class
Having Network Behaviour -
Class
Having Network Behaviour2 -
Client
Approval Denied -
Client
Only Connection Tests -
Connection
Approval Tests -
Connection
Approval Timeout Tests -
Connection
Approval Timeout Tests. Approval Timed Out Types -
Deferred
Message Test Network Variable Component -
Deferred
Message Test Rpc And Network Variable Component -
Deferred
Message Test Rpc Component -
Deferred
Messaging Test - Properties
-
Methods
-
On
Inline Setup -
On
Inline Tear Down -
On
New Client Created -
On
Server And Clients Created -
On
Time Travel Server And Clients Connected -
When
AChange Ownership Message Arrives Before ASpawn Arrives_It Is Deferred -
When
AChange Ownership Message Is Deferred_It Is Processed On Spawn -
When
ADeferred Message Is Removed_Other Messages For Different Objects Are Not Removed -
When
ADeferred Message Is Removed_Other Messages For Same Object Are Removed -
When
ADespawn Arrives Before ASpawn Arrives_It Is Deferred -
When
ADespawn Is Deferred_It Is Processed On Spawn -
When
AMessage Is Deferred For More Than The Configured Time_It Is Removed -
When
ANetwork Variable Delta Message Arrives Before ASpawn Arrives_It Is Deferred -
When
ANetwork Variable Delta Message Is Deferred_It Is Processed On Spawn -
When
ASpawn Message Arrives Before The Prefab Is Available_It Is Deferred -
When
ASpawn Message Is Deferred_It Is Processed On Add Prefab -
When
An Rpc Arrives Before ASpawn Arrives_It Is Deferred -
When
An Rpc Is Deferred_It Is Processed On Spawn -
When
Multiple Add Prefab Triggered Messages Are Deferred_They Are All Processed On Add Network Prefab -
When
Multiple Messages For Different Objects Are Deferred For More Than The Configured Time_They Are All Removed -
When
Multiple Messages For The Same Object Are Deferred For More Than The Configured Time_They Are All Removed -
When
Multiple Spawn Triggered Messages Are Deferred_They Are All Processed On Spawn -
When
Spawn Triggered Messages Are Deferred Before The Prefab Is Added_Adding The Prefab Causes Them To Be Processed
-
On
-
Disconnect
Reason Object -
Disconnect
Reason Tests -
Disconnect
Tests -
Disconnect
Tests. Client Disconnect Type -
Disconnect
Tests. Owner Persistence -
Embedded
Managed Network Serializable Type -
Example
Test Component -
Hidden
Variable Object -
Hidden
Variable Test -
Hidden
Variable Tests -
Int
Enum -
Integration
Test Extended -
Integration
Test Players -
Integration
Test Spawning -
Integration
Test Updated -
Intermediate
Network Behavior<T> -
Invalid
Connection Events Test - Constructors
- Properties
-
Methods
-
When
Sending Connection Approved From Any Client_Connection Approved Message Is Rejected -
When
Sending Connection Approved To Already Connected Client_Connection Approved Message Is Rejected -
When
Sending Connection Request From Already Connected Client_Connection Request Message Is Rejected -
When
Sending Connection Request To Any Client_Connection Request Message Is Rejected
-
When
-
List
Changed Object -
Long
Enum -
Managed
Network Serializable Type -
Managed
Template Network Serializable Type<T> -
My
Type One -
My
Type Three -
My
Type Two -
Named
Message Tests -
Nested
Network Manager Tests -
Net
Var Combination Types -
Net
Var Container -
Net
Var Container. Net Vars To Check -
Net
Var ILPPClass For Tests -
Fields
-
Bool
Array Var -
Bool
Var -
Byte
Array Var -
Byte
Enum Array Var -
Byte
Enum Var -
Byte
Var -
Char
Array Var -
Char
Var -
Color32Array
Var - Color32Var
-
Color
Array Var -
Color
Var -
Double
Array Var -
Double
Var -
Fixed
String Array Var -
Fixed
String Var -
Float
Array Var -
Float
Var -
Guid
Var -
Int
Array Var -
Int
Enum Array Var -
Int
Enum Var -
Int
Var -
Long
Array Var -
Long
Enum Array Var -
Long
Enum Var -
Long
Var -
Managed
Network Serializable Type Var -
Quaternion
Array Var -
Quaternion
Var -
Ray2DArray
Var - Ray2DVar
-
Ray
Array Var -
Ray
Var -
SByte
Enum Array Var -
SByte
Enum Var -
Sbyte
Array Var -
Sbyte
Var -
Short
Array Var -
Short
Enum Array Var -
Short
Enum Var -
Short
Var -
String
Var -
Subclass
Var -
Test
Struct Array Var -
Test
Struct Var -
UInt
Enum Array Var -
UInt
Enum Var -
ULong
Enum Array Var -
ULong
Enum Var -
UShort
Enum Array Var -
UShort
Enum Var -
Uint
Array Var -
Uint
Var -
Ulong
Array Var -
Ulong
Var -
Unmanaged
Network Serializable Array Var -
Unmanaged
Network Serializable Type Var -
Ushort
Array Var -
Ushort
Var -
Vector2Array
Var -
Vector2Int
Array Var -
Vector2Int
Var - Vector2Var
-
Vector3Array
Var -
Vector3Int
Array Var -
Vector3Int
Var - Vector3Var
-
Vector4Array
Var - Vector4Var
-
Bool
-
Fields
-
Net
Var Perm Test Comp -
Netcode
Log Assert -
Network
Behaviour Generic Tests -
Network
Behaviour Generic Tests. Simple Network Behaviour -
Network
Behaviour On Synchronize Component -
Network
Behaviour On Synchronize Component. Some Custom Serialization Data -
Network
Behaviour Reference Integration Tests -
Network
Behaviour Reference Tests -
Network
Behaviour Synchronize Failure Component -
Network
Behaviour Synchronize Failure Component. Failure Types -
Network
Behaviour Updater Tests -
Network
Behaviour With Net Var Array -
Network
Behaviour With Network Variables -
Network
Behaviour With Owner Network Variables -
Network
List Changed Test Component -
Network
List Changed Tests -
Network
List Test Predicate -
Network
List Test Predicate. Network List Test States -
Network
Manager Custom Message Manager Tests -
Network
Manager Events Tests -
Network
Manager Scene Manager Tests -
Network
Manager Transport Tests -
Network
Manager Transport Tests. Failed Transport -
Network
Object Destroy Tests -
Network
Object Destroy Tests. Client Destroy Object -
Network
Object Dont Destroy With Owner Tests -
Network
Object Network Client Owned Objects Tests -
Network
Object On Network Despawn Tests -
Network
Object On Network Despawn Tests. Instance Type -
Network
Object On Spawn Tests -
Network
Object On Spawn Tests. Observer Test Types -
Network
Object Ownership Component -
Network
Object Ownership Tests -
Network
Object Ownership Tests. Ownership Checks -
Network
Object Property Tests -
Network
Object Reference Tests - Constructors
-
Methods
- Dispose
-
Fail
Serialize Game Object Without Network Object -
Fail
Serialize Non Spawned Network Object -
Fail
Serialize Null Game Object -
Fail
Serialize Null Network Object -
Test
Despawn -
Test
Implicit Conversion To Game Object -
Test
Implicit To Game Object Is Null When Not Found -
Test
Network Variable -
Test
Rpc -
Test
Rpc Implicit Game Object -
Test
Rpc Implicit Network Object -
Test
Serialize Game Object -
Test
Serialize Network Object -
Test
Try Get
-
Network
Object Spawn Many Objects Tests -
Network
Object Spawn Many Objects Tests. Spawn Objec Tracking Component -
Network
Object Synchronization Tests -
Network
Object Synchronization Tests. Variable Length Safety -
Network
Prefa Instance Handler -
Network
Prefab Handler Tests -
Network
Show Hide Tests -
Network
Spawn Manager Tests -
Network
Time System Tests -
Network
Transform State Tests -
Network
Transform State Tests. Precision -
Network
Transform State Tests. Rotation -
Network
Transform State Tests. Sync Axis -
Network
Transform State Tests. Synchronization Type -
Network
Transform State Tests. Transform Space -
Network
Transform Test Component -
Network
Transform Tests - Constructors
- Properties
-
Methods
-
Get
Delta Variance Threshold -
Late
Joining Player Initial Scale Values -
Network
Transform Multiple Changes Over Time -
Non
Authority Owner Setting State Test -
On
Create Player Prefab -
On
Inline Setup -
On
Inline Tear Down -
On
New Client Created -
On
One Time Setup -
On
One Time Tear Down -
On
Server And Clients Created -
On
Time Travel Server And Clients Connected -
Parented
Network Transform Test -
Teleport
Test -
Test
Authoritative Transform Change One At ATime -
Test
Bitset Value -
Test
Rotation Threshold Delta Check -
Verify
Non Authority Cant Change Transform
-
Get
-
Network
Transform Tests. Authority -
Network
Transform Tests. Axis -
Network
Transform Tests. Interpolation -
Network
Transform Tests. Override State -
Network
Transform Tests. Precision -
Network
Transform Tests. Rotation -
Network
Transform Tests. Rotation Compression -
Network
Transform Tests. Transform Space -
Network
Update Loop Tests -
Network
Var Buffer Copy Test -
Network
Var Buffer Copy Test. Dummy Net Behaviour -
Network
Var Buffer Copy Test. Dummy Net Var -
Network
Variable Inheritance Tests -
Network
Variable Inheritance Tests. Component A -
Network
Variable Inheritance Tests. Component B -
Network
Variable Inheritance Tests. Component C -
Network
Variable Middleclass<TMiddleclass Name> -
Network
Variable Name Tests -
Network
Variable Permission Tests -
Network
Variable Subclass<TSubclass Name> -
Network
Variable Test -
Network
Variable Test. Some Enum -
Network
Variable Test Struct -
Network
Variable Tests - Constructors
- Properties
-
Methods
-
All
Network Variable Types -
Can
Start Server And Clients -
Client
Network Variable Test Spawned -
Client
Write Permission Test -
Fixed
String32Test -
Network
List Add -
Network
List Clear -
Network
List Contains -
Network
List Index Of -
Network
List Insert -
Network
List Remove Tests -
Network
List Value Update -
Network
Variable Sync_With Different Time Scale -
On
Setup -
On
Tear Down -
Test
Custom Generic Serialization -
Test
INetwork Serializable Class Calls Network Serialize -
Test
INetwork Serializable Struct Calls Network Serialize -
Test
Managed INetwork Serializable Network Variables Deserialize In Place -
Test
Network List Struct -
Test
Network Variable Class -
Test
Network Variable Enum -
Test
Network Variable Struct -
Test
Network Variable Template Behaviour Class -
Test
Network Variable Template Behaviour Class Not Referenced Elsewhere -
Test
Network Variable Template Behaviour Struct -
Test
Network Variable Template Class -
Test
Network Variable Template Struct -
Test
Types Referenced In Subclass Serialize Successfully -
Test
Unmnaged INetwork Serializable Network Variables Deserialize In Place -
Test
Unsupported Managed Types Throw Exceptions -
Test
Unsupported Managed Types With User Serialization Do Not Throw Exceptions -
Test
Unsupported Unmanaged Types Throw Exceptions -
Test
Unsupported Unmanaged Types With User Serialization Do Not Throw Exceptions -
When
Creating An Array Of Net Vars_Initializing Variables Does Not Throw An Exception -
When
List Contains Many Large Values_Overflow Exception Is Not Thrown -
When
Serializing And Deserializing Value Type Native Array Network Variables_Values Are Serialized Correctly -
When
Serializing And Deserializing Value Type Network Variables_Values Are Serialized Correctly
-
All
-
Network
Variable Tests. List Remove Types -
Network
Variable User Serializable Types Tests -
Network
Visibility Component -
Network
Visibility Tests -
Network
Visibility Tests. Scene Management State -
Non
Working User Network Variable Component -
Owner
Modified Object -
Owner
Modified Tests -
Owner
Permission Hide Tests -
Owner
Permission Object -
Player
Loop Fixed Time Test Component -
Player
Loop Time Test Component -
Player
Object Tests -
Rpc
Many Clients Object -
Rpc
Many Clients Tests -
Rpc
Queue Tests -
Rpc
Tests -
Rpc
Tests. Compile Time Has Rpcs Child Class Derived From No Rpcs Base Class Test -
Rpc
Tests. Compile Time No Rpcs Base Class Test -
Rpc
Tests. Generic Rpc Test NB<T> -
Rpc
Tests. Rpc Test NB -
Rpc
Tests. Rpc Test NBFloat -
Rpc
Type Serialization Tests -
Rpc
Type Serialization Tests. Rpc Test NB - Fields
-
Methods
-
Bool
Array Client Rpc -
Bool
Client Rpc -
Bool
Native Array Client Rpc -
Byte
Array Client Rpc -
Byte
Client Rpc -
Byte
Enum Array Client Rpc -
Byte
Enum Client Rpc -
Byte
Enum Native Array Client Rpc -
Byte
Native Array Client Rpc -
Char
Array Client Rpc -
Char
Client Rpc -
Char
Native Array Client Rpc -
Color32Array
Client Rpc -
Color32Client
Rpc -
Color32Native
Array Client Rpc -
Color
Array Client Rpc -
Color
Client Rpc -
Color
Native Array Client Rpc -
Double
Array Client Rpc -
Double
Client Rpc -
Double
Native Array Client Rpc -
Fixed
String32Bytes Array Client Rpc -
Fixed
String32Bytes Client Rpc -
Fixed
String32Bytes Native Array Client Rpc -
Float
Array Client Rpc -
Float
Client Rpc -
Float
Native Array Client Rpc -
Int
Array Client Rpc -
Int
Client Rpc -
Int
Enum Array Client Rpc -
Int
Enum Client Rpc -
Int
Enum Native Array Client Rpc -
Int
Native Array Client Rpc -
Long
Array Client Rpc -
Long
Client Rpc -
Long
Enum Array Client Rpc -
Long
Enum Client Rpc -
Long
Enum Native Array Client Rpc -
Long
Native Array Client Rpc -
Network
Variable Test Struct Array Client Rpc -
Network
Variable Test Struct Client Rpc -
Network
Variable Test Struct Native Array Client Rpc -
Quaternion
Array Client Rpc -
Quaternion
Client Rpc -
Quaternion
Native Array Client Rpc -
Ray2DArray
Client Rpc -
Ray2DClient
Rpc -
Ray2DNative
Array Client Rpc -
Ray
Array Client Rpc -
Ray
Client Rpc -
Ray
Native Array Client Rpc -
SByte
Enum Array Client Rpc -
SByte
Enum Client Rpc -
SByte
Enum Native Array Client Rpc -
Sbyte
Array Client Rpc -
Sbyte
Client Rpc -
Sbyte
Native Array Client Rpc -
Short
Array Client Rpc -
Short
Client Rpc -
Short
Enum Array Client Rpc -
Short
Enum Client Rpc -
Short
Enum Native Array Client Rpc -
Short
Native Array Client Rpc -
UInt
Enum Array Client Rpc -
UInt
Enum Client Rpc -
UInt
Enum Native Array Client Rpc -
ULong
Enum Array Client Rpc -
ULong
Enum Client Rpc -
ULong
Enum Native Array Client Rpc -
UShort
Enum Array Client Rpc -
UShort
Enum Client Rpc -
UShort
Enum Native Array Client Rpc -
Uint
Array Client Rpc -
Uint
Client Rpc -
Uint
Native Array Client Rpc -
Ulong
Array Client Rpc -
Ulong
Client Rpc -
Ulong
Native Array Client Rpc -
Ushort
Array Client Rpc -
Ushort
Client Rpc -
Ushort
Native Array Client Rpc -
Vector2Array
Client Rpc -
Vector2Client
Rpc -
Vector2Int
Array Client Rpc -
Vector2Int
Client Rpc -
Vector2Int
Native Array Client Rpc -
Vector2Native
Array Client Rpc -
Vector3Array
Client Rpc -
Vector3Client
Rpc -
Vector3Int
Array Client Rpc -
Vector3Int
Client Rpc -
Vector3Int
Native Array Client Rpc -
Vector3Native
Array Client Rpc -
Vector4Array
Client Rpc -
Vector4Client
Rpc -
Vector4Native
Array Client Rpc
-
Bool
-
Rpc
Type Serialization Tests. Rpc Test NB. On Received Delegate -
SByte
Enum -
Short
Enum -
Show
Hide Object -
Spawn
Test -
Start
Stop Tests -
Stop
Start Runtime Tests -
Struct
Having Network Behaviour -
Struct
Used Only In Network List -
Sub
Child Object Component -
Template
Network Behaviour Type<T> -
Templated
Value Only Referenced By Network Variable Subclass<T> -
Test
Class -
Test
Class_Referenced Only By Template Network Behavour Type -
Test
Struct -
Time
Initialization Test -
Time
Integration Test -
Transform
Interpolation Object -
Transform
Interpolation Tests -
UInt
Enum -
ULong
Enum -
UShort
Enum -
Unity
Object Context -
Unity
Object Context<T> -
Unity
Transport Connection Tests -
Methods
- Cleanup
-
Client
Disconnect Multiple Clients -
Client
Disconnect Single Client -
Client
Disconnect With Data In Queue -
Connect
Multiple Clients -
Connect
Single Client -
Detect
Invalid Endpoint -
Different
Server And Listen Addresses -
Repeated
Client Disconnects Noop -
Repeated
Server Disconnects Noop -
Server
Disconnect After Client Disconnect -
Server
Disconnect Multiple Clients -
Server
Disconnect Single Client -
Server
Disconnect With Data In Queue
-
Methods
-
Unity
Transport Driver Client -
Unity
Transport Test Helpers -
Unity
Transport Test Helpers. Transport Event -
Unity
Transport Test Helpers. Transport Event Logger -
Unity
Transport Tests -
Methods
- Cleanup
-
Current
Rtt Reported Correctly -
Disconnect
On Reliable Send Queue Overflow -
Multiple
Sends Single Frame -
Ping
Pong -
Ping
Pong Simultaneous -
Receive
Multiple Clients -
Reliable
Payloads Can Be Larger Than Maximum -
Send
Completes On Unreliable Send Queue Overflow -
Send
Maximum Payload Size -
Send
Multiple Clients -
Send
Queues Flushed On Local Client Disconnect -
Send
Queues Flushed On Remote Client Disconnect -
Send
Queues Flushed On Shutdown -
Simulator
Parameters Are Effective
-
Methods
-
Unmanaged
Network Serializable Type -
Unmanaged
Template Network Serializable Type<T> -
Unnamed
Message Tests -
Working
User Network Variable Component -
Working
User Network Variable Component Base -
Working
User Network Variable Component Using Extension Method
-
Add
-
Unity.
Netcode. Test Helpers. Runtime -
Conditional
Predicate Base -
IConditional
Predicate -
Integration
Test With Approximation -
Message
Hook Entry -
Message
Hooks Conditional -
Mock
Time Provider -
Netcode
Integration Test - Constructors
- Fields
- Properties
-
Methods
-
Assert
On Timeout -
Can
Clients Load -
Can
Clients Unload -
Can
Destroy Network Object -
Can
Start Server And Clients -
Client
Network Manager Post Start Init -
Create
And Start New Client -
Create
And Start New Client With Time Travel -
Create
Network Object Prefab -
Create
Server And Clients -
De
Register Scene Manager Handler -
Deregister
Network Object -
Destroy
Scene Network Objects -
Enable
Message Logging -
On
Can Scene Clean Up Unload -
On
Create Player Prefab -
On
Inline Setup -
On
Inline Tear Down -
On
New Client Created -
On
New Client Started -
On
New Client Started And Connected -
On
One Time Setup -
On
One Time Tear Down -
On
Player Prefab Game Object Created -
On
Server And Clients Connected -
On
Server And Clients Created -
On
Set Integration Test Mode -
On
Set Verbose Debug -
On
Setup -
On
Started Server And Clients -
On
Tear Down -
On
Time Travel Server And Clients Connected -
On
Time Travel Started Server And Clients -
One
Time Setup -
One
Time Tear Down -
Register
Network Object -
Register
Scene Manager Handler -
Set
Up -
Should
Wait For New Client To Connect -
Shutdown
And Clean Up -
Simulate
One Frame -
Spawn
Object -
Spawn
Objects -
Start
Server And Clients -
Start
Server And Clients With Time Travel -
Stop
One Client -
Stop
One Client With Time Travel -
Tear
Down -
Time
Travel -
Time
Travel To Next Tick -
Verbose
Debug -
Wait
For Clients Connected Or Time Out -
Wait
For Clients Connected Or Time Out With Time Travel -
Wait
For Condition Or Time Out -
Wait
For Condition Or Time Out With Time Travel -
Wait
For Ticks
-
Assert
-
Netcode
Integration Test. Host Or Server -
Netcode
Integration Test. Network Manager Instatiation Mode -
Netcode
Integration Test Helpers - Fields
- Properties
-
Methods
-
Clean
Up Handlers - Create
-
Create
Network Object Prefab -
Create
New Clients -
Create
Server - Destroy
-
Get
Global Object Id Hash -
Get
Network Object By Representation -
Get
Network Object By Representation With Time Travel -
Get
Next Global Id Hash Value -
Make
Network Object Test Prefab -
Mark
As Scene Object Root -
Register
Handlers -
Register
Netcode Integration Test - Start
-
Start
One Client -
Stop
One Client -
Wait
For Client Connected -
Wait
For Client Connected To Server -
Wait
For Clients Connected -
Wait
For Clients Connected To Server -
Wait
For Condition
-
Clean
-
Netcode
Integration Test Helpers. Before Client Start Callback -
Netcode
Integration Test Helpers. Message Handle Check -
Netcode
Integration Test Helpers. Result Wrapper<T> -
Network
Manager Helper -
Network
Manager Helper. Network Manager Operating Mode -
Network
Variable Base Helper -
Network
Variable Helper<T> -
Network
Variable Helper<T>. On My Value Changed Delegate Handler -
Object
Name Identifier -
Receipt
Type -
Timeout
Frame Count Helper -
Timeout
Helper
-
Conditional
-
Unity.
Netcode. Test Helpers. Runtime. Metrics -
Unity.
Netcode. Transports. UTP