Fusion.Common
Task Factory is used to create new Tasks and Schedule long running Tasks
Stores a Task Factory ready made to be used with Unity
Task Scheduler based on the TaskFactory currently set
Setup a new TaskFactory tailored to work with Unity
Create a new TaskFactory reference with settings to work wiht Unity
TaskFactory ref with the right arguments set
Queue that usese Sync locks for each operations
Type used by the internal Queue
Compress the byte array uisng GZip
Original byte array
Compressed byte array
Decompress the byte array using GZip
Compressed byte array
Decompressed byte array
Represents the current ID of the communicator.
Sends a package data using the communication system
Event Code used to send the Package
Target Actor of the Package
Flag if this Package should be sent reliably
Data Buffer
Buffer Length
Retrieve a Data Package
Data Package Sender
Buffer to be filled with the Data
Buffer length
Total number of bytes written to buffer
Check if there are data package to be retrieved
True if the internal buffer has pendind data
Push a new Package into the communicator queues
Data Sender Actor
Event Code of the Package
Package
Register a callback for a specific Message Type
Send a Protocol Message using the communicator system
Target Actor of the Protocol Message
Protocol Message to be sent
Step the Communicator internals
Represents a Protocol Message
Used to tag the Messages in .
Collection of simple JSON Utility methods
Removes from a JSON serialized by Unity Serializer the "referenes" field.
This aims to reduce the JSON size when sending accross the network
JSON output of "JsonUtility.ToJson" call
Same JSON but without the "referenes" object
Instructs all sub-Samplers to register a frame change. The next Add will go to the next frame section.
Get Sampler from the connection specific collection.
Get Sampler from the common samplers (non-connection specific) collection.
Sort 4 byte integers
array to sort
temp array that is >= aLength
length of array
integer array with size (1 << RADIX)
integer array with size (1 << RADIX) * 4