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