SYMBOL INDEX (1264 symbols across 170 files) FILE: Assets/Colyseus/Editor/RoomInspector.cs class RoomMessageType (line 18) | static class RoomMessageType method Initialize (line 23) | [UnityEditor.InitializeOnLoadMethod] method OnPlayModeStateChanged (line 30) | private static void OnPlayModeStateChanged(PlayModeStateChange state) class RoomInspector (line 43) | public class RoomInspector : EditorWindow method ShowWindow (line 66) | [MenuItem("Window/Colyseus/Room Inspector (experimental)")] method OnEnable (line 75) | private void OnEnable() method OnDisable (line 80) | private void OnDisable() method OnEditorUpdate (line 85) | private void OnEditorUpdate() method OnGUI (line 94) | private void OnGUI() method DrawRoomTabs (line 133) | private void DrawRoomTabs(List rooms) method DrawToolbar (line 171) | private void DrawToolbar() method CopyStateToClipboard (line 193) | private void CopyStateToClipboard() method SerializeStateToText (line 242) | private void SerializeStateToText(object obj, System.Type type, System... method DrawRoomContent (line 329) | private void DrawRoomContent(RoomInfo roomInfo) method DrawSection (line 365) | private void DrawSection(string title, Action content) method DrawSchemaObject (line 383) | private void DrawSchemaObject(object obj, System.Type type, string pat... method DrawMapSchema (line 426) | private void DrawMapSchema(string fieldName, object mapObj, string pat... method DrawArraySchema (line 501) | private void DrawArraySchema(string fieldName, object arrayObj, string... method DrawNestedSchema (line 574) | private void DrawNestedSchema(string fieldName, object schemaObj, Syst... method DrawReadOnlyField (line 602) | private void DrawReadOnlyField(string label, string value) method DrawReadOnlyObjectField (line 610) | private void DrawReadOnlyObjectField(string label, UnityEngine.Object ... method IsPrimitiveOrString (line 620) | private bool IsPrimitiveOrString(System.Type type) method FindAllColyseusRooms (line 626) | private List FindAllColyseusRooms() method IsColyseusRoomType (line 687) | private bool IsColyseusRoomType(System.Type type) method ExtractRoomInfo (line 701) | private RoomInfo ExtractRoomInfo(object room, System.Type roomType, Mo... method DrawStateAndMessagesSplitPanel (line 757) | private void DrawStateAndMessagesSplitPanel(RoomInfo roomInfo) method DrawHorizontalSplitter (line 791) | private void DrawHorizontalSplitter(string splitterKey, float availabl... method DrawStateSection (line 827) | private void DrawStateSection(RoomInfo roomInfo) method DrawMessagesSection (line 850) | private void DrawMessagesSection(RoomInfo roomInfo) method DrawMessageInterface (line 908) | private void DrawMessageInterface(RoomInfo roomInfo, string[] messageT... method DrawMessageField (line 1077) | private void DrawMessageField(string roomId, string messageName, strin... method SendMessageFromFields (line 1165) | private void SendMessageFromFields(RoomInfo roomInfo, string messageNa... method LeaveRoom (line 1220) | private void LeaveRoom(RoomInfo roomInfo, bool consented) method DropRoom (line 1246) | private void DropRoom(RoomInfo roomInfo) method SendMessageFromRawJson (line 1284) | private void SendMessageFromRawJson(RoomInfo roomInfo, string messageN... method ConvertFieldValue (line 1323) | private object ConvertFieldValue(string fieldValue, string fieldType) method GenerateDefaultJSON (line 1368) | private string GenerateDefaultJSON(IDictionary schema) method GetDefaultValueForType (line 1419) | private string GetDefaultValueForType(IDictionary propSchema) method GenerateJSONFromFields (line 1445) | private string GenerateJSONFromFields(string roomId, string messageNam... method ConvertFieldValueToJSON (line 1512) | private string ConvertFieldValueToJSON(string fieldValue, string field... method SendMessage (line 1552) | private async void SendMessage(RoomInfo roomInfo, string messageName, ... method ParseJSON (line 1582) | private object ParseJSON(string json) method DrawSchemaInfo (line 1596) | private void DrawSchemaInfo(IDictionary schema) class RoomInfo (line 1655) | private class RoomInfo FILE: Assets/Colyseus/Runtime/Colyseus/Auth.cs type IAuthData (line 8) | public interface IAuthData class AuthData (line 15) | [Serializable] method AuthData (line 23) | public AuthData() { } method AuthData (line 24) | public AuthData(string _token, IndexedDictionary userD... method ConvertType (line 63) | public static T ConvertType(IndexedDictionary rawUser) type IAuthChangeHandler (line 87) | public interface IAuthChangeHandler method Invoke (line 91) | void Invoke(object authData); class AuthChangeHandler (line 94) | public class AuthChangeHandler : IAuthChangeHandler method Invoke (line 98) | public void Invoke(object authData) { Action.Invoke((T)authData); } class Auth (line 110) | public class Auth method Auth (line 119) | public Auth(Client client) method OnChange (line 131) | public async Task OnChange(Action> callback) method GetUserData (line 160) | public async Task GetUserData() method RegisterWithEmailAndPassword (line 172) | public async Task> RegisterWithEmailAndPassword(string ... method RegisterWithEmailAndPassword (line 186) | public async Task RegisterWithEmailAndPassword(string email... method SignInWithEmailAndPassword (line 191) | public async Task> SignInWithEmailAndPassword(string em... method SignInWithEmailAndPassword (line 204) | public async Task SignInWithEmailAndPassword(string email, ... method SignInAnonymously (line 209) | public async Task> SignInAnonymously(Dictionary SignInAnonymously(Dictionary> SignInWithProvider(string providerNa... method SignInWithProvider (line 232) | public async Task SignInWithProvider(string providerName, D... method SendResetPasswordEmail (line 237) | public async Task SendResetPasswordEmail(string email, string ... method SignOut (line 246) | public void SignOut() method emitChange (line 251) | private void emitChange(IAuthData authData) method getAuthData (line 288) | private AuthData getAuthData(AuthData> JoinOrCreate(string roomName, Dictionary... method Create (line 126) | public async Task> Create(string roomName, Dictionary> Join(string roomName, Dictionary> JoinById(string roomId, Dictionary> Reconnect(ReconnectionToken reconnection... method JoinOrCreate (line 185) | public async Task> JoinOrCreate(string roomName, Diction... method Create (line 197) | public async Task> Create(string roomName, Dictionary> Join(string roomName, Dictionary> JoinById(string roomId, Dictionary> Reconnect(string roomId, string sessi... method ConsumeSeatReservation (line 252) | public async Task> ConsumeSeatReservation(SeatReservation r... method CreateMatchMakeRequest (line 307) | protected async Task> CreateMatchMakeRequest(string method,... method CreateConnection (line 342) | protected Connection CreateConnection( method SelectByLatency (line 398) | public static async Task SelectByLatency(string[] endpoints, L... method MeasureClientLatency (line 440) | private static async Task<(int index, double latency, bool success)> M... method GetLatency (line 460) | public Task GetLatency(LatencyOptions options = null) FILE: Assets/Colyseus/Runtime/Colyseus/Connection.cs class Connection (line 11) | public class Connection method Connection (line 27) | public Connection(string url, Dictionary headers) method Connect (line 33) | public async Task Connect() method Send (line 45) | public Task Send(byte[] data) method Close (line 50) | public Task Close() method Drop (line 55) | public void Drop() method CancelConnection (line 60) | public void CancelConnection() method DispatchMessageQueue (line 70) | public void DispatchMessageQueue() method Reconnect (line 80) | public async Task Reconnect(string reconnectionToken) FILE: Assets/Colyseus/Runtime/Colyseus/HTTP.cs class ErrorResponse (line 9) | [Serializable] class HTTP (line 18) | public class HTTP method HTTP (line 24) | public HTTP(Settings settings) method Get (line 29) | public async Task Get(string uriPath, Dictionary Get(string uriPath, Dictionary... method Post (line 39) | public async Task Post(string uriPath, Dictionary Post(string uriPath, Dictionary Delete(string uriPath, Dictionary Delete(string uriPath, Dictionary Put(string uriPath, Dictionary Put(string uriPath, Dictionary... method Request (line 69) | public async Task Request(string uriMethod, string uriPath, Dict... method Request (line 74) | public async Task Request(string uriMethod, string uriPath, Di... method GetRequestURL (line 107) | public string GetRequestURL(string pathWithQueryString) FILE: Assets/Colyseus/Runtime/Colyseus/Manager.cs class Manager (line 11) | public class Manager : MonoBehaviour method OnDestroy (line 63) | protected virtual void OnDestroy() method Awake (line 70) | protected virtual void Awake() method InitializeInstance (line 78) | private void InitializeInstance() method Start (line 92) | protected virtual void Start() method FixedUpdate (line 99) | protected virtual void FixedUpdate() method OverrideSettings (line 107) | public virtual void OverrideSettings(Settings newSettings) method CloneSettings (line 121) | public virtual Settings CloneSettings() method CreateClient (line 131) | public Client CreateClient(string endpoint) method InitializeClient (line 140) | public virtual void InitializeClient() method OnApplicationQuit (line 148) | protected virtual void OnApplicationQuit() FILE: Assets/Colyseus/Runtime/Colyseus/Platform/ColyseusContext.cs class ColyseusContext (line 5) | public static class ColyseusContext method ColyseusContext (line 19) | static ColyseusContext() method SetDefaults (line 24) | public static void SetDefaults() FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Defaults/ConsoleLogger.cs class ConsoleLogger (line 5) | public class ConsoleLogger : ILogger method Log (line 7) | public void Log(string message) method LogWarning (line 12) | public void LogWarning(string message) method LogError (line 17) | public void LogError(string message) FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Defaults/DefaultHttpClient.cs class DefaultHttpClient (line 8) | public class DefaultHttpClient : IHttpClient method Request (line 12) | public async Task Request(string method, string url, byte[] bo... FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Defaults/InMemoryTokenStorage.cs class InMemoryTokenStorage (line 5) | public class InMemoryTokenStorage : ITokenStorage method GetToken (line 9) | public string GetToken(string key) method SetToken (line 15) | public void SetToken(string key, string value) method DeleteToken (line 20) | public void DeleteToken(string key) FILE: Assets/Colyseus/Runtime/Colyseus/Platform/IHttpClient.cs type IHttpClient (line 6) | public interface IHttpClient method Request (line 8) | Task Request(string method, string url, byte[] body, Dictionar... FILE: Assets/Colyseus/Runtime/Colyseus/Platform/ILogger.cs type ILogger (line 3) | public interface ILogger method Log (line 5) | void Log(string message); method LogWarning (line 6) | void LogWarning(string message); method LogError (line 7) | void LogError(string message); FILE: Assets/Colyseus/Runtime/Colyseus/Platform/ITokenStorage.cs type ITokenStorage (line 3) | public interface ITokenStorage method GetToken (line 5) | string GetToken(string key); method SetToken (line 6) | void SetToken(string key, string value); method DeleteToken (line 7) | void DeleteToken(string key); FILE: Assets/Colyseus/Runtime/Colyseus/Platform/PreserveAttribute.cs class PreserveAttribute (line 9) | [AttributeUsage(AttributeTargets.All)] FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Unity/UnityHttpClient.cs class UnityHttpClient (line 10) | public class UnityHttpClient : IHttpClient method Request (line 12) | public async Task Request(string method, string url, byte[] bo... FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Unity/UnityLogger.cs class UnityLogger (line 6) | public class UnityLogger : ILogger method Log (line 8) | public void Log(string message) method LogWarning (line 13) | public void LogWarning(string message) method LogError (line 18) | public void LogError(string message) FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Unity/UnityPlatform.cs class UnityPlatform (line 10) | public static class UnityPlatform method Initialize (line 12) | [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLo... FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Unity/UnitySettings.cs class UnitySettings (line 11) | [CreateAssetMenu(fileName = "MyServerSettings", menuName = "Colyseus/Ser... method ToSettings (line 36) | public Settings ToSettings() FILE: Assets/Colyseus/Runtime/Colyseus/Platform/Unity/UnityTokenStorage.cs class UnityTokenStorage (line 6) | public class UnityTokenStorage : ITokenStorage method GetToken (line 8) | public string GetToken(string key) method SetToken (line 13) | public void SetToken(string key, string value) method DeleteToken (line 18) | public void DeleteToken(string key) FILE: Assets/Colyseus/Runtime/Colyseus/Protocol/ErrorCode.cs class ErrorCode (line 8) | public class ErrorCode FILE: Assets/Colyseus/Runtime/Colyseus/Protocol/MatchMakeResponse.cs class SeatReservation (line 13) | [Serializable] FILE: Assets/Colyseus/Runtime/Colyseus/Protocol/MessageHandler.cs type IMessageHandler (line 8) | public interface IMessageHandler method Invoke (line 19) | void Invoke(object message); class MessageHandler (line 26) | public class MessageHandler : IMessageHandler method Invoke (line 37) | public void Invoke(object message) FILE: Assets/Colyseus/Runtime/Colyseus/Protocol/Protocol.cs class Protocol (line 8) | public class Protocol type CloseCode (line 83) | public enum CloseCode FILE: Assets/Colyseus/Runtime/Colyseus/Protocol/RoomAvailable.cs class RoomAvailable (line 12) | [Serializable] class RoomAvailableCollection (line 52) | [Serializable] FILE: Assets/Colyseus/Runtime/Colyseus/Room.cs type IRoom (line 32) | public interface IRoom method Connect (line 40) | Task Connect(); method Leave (line 47) | Task Leave(bool consented); class ReconnectionToken (line 50) | [Serializable] class ReconnectionOptions (line 60) | [Serializable] method ExponentialBackoff (line 126) | public static int ExponentialBackoff(int attempt, int delay) class Room (line 132) | public class Room : IRoom where T : Schema.Schema method Room (line 208) | public Room(string name) method Connect (line 271) | public async Task Connect() method Leave (line 281) | public async Task Leave(bool consented = true) method SetConnection (line 353) | public void SetConnection(Connection connection) method SetState (line 391) | public void SetState(byte[] encodedState, int offset) method Send (line 401) | public async Task Send(byte type) method Send (line 420) | public async Task Send(byte type, object message) method Send (line 446) | public async Task Send(string type) method Send (line 470) | public async Task Send(string type, object message) method SendBytes (line 499) | public async Task SendBytes(byte type, byte[] bytes) method SendBytes (line 522) | public async Task SendBytes(string type, byte[] bytes) method Ping (line 546) | public async void Ping(Action callback) method OnMessage (line 565) | public void OnMessage(string type, Action ha... method OnMessage (line 579) | public void OnMessage(byte type, Action hand... method ParseMessage (line 591) | protected async void ParseMessage(byte[] bytes) method Patch (line 746) | protected void Patch(byte[] delta, int offset) method DisplaySerializerErrorHelp (line 758) | protected void DisplaySerializerErrorHelp(Exception e, string helpMess... method HandleReconnection (line 764) | private void HandleReconnection(int code) method RetryReconnection (line 790) | private async Task RetryReconnection() method EnqueueMessage (line 827) | private void EnqueueMessage(byte[] data) method FlushEnqueuedMessages (line 839) | private async Task FlushEnqueuedMessages() method Destroy (line 850) | private void Destroy() FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Conversion/BigEndianBitConverter.cs class BigEndianBitConverter (line 57) | public sealed class BigEndianBitConverter : EndianBitConverter method IsLittleEndian (line 68) | public sealed override bool IsLittleEndian() method CopyBytesImpl (line 88) | protected override void CopyBytesImpl(long value, int bytes, byte[] bu... method FromBytes (line 106) | protected override long FromBytes(byte[] buffer, int startIndex, int b... FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Conversion/DoubleConverter.cs class DoubleConverter (line 61) | public class DoubleConverter method ToExactString (line 69) | public static string ToExactString (double d) class ArbitraryDecimal (line 143) | class ArbitraryDecimal method ArbitraryDecimal (line 156) | internal ArbitraryDecimal (long x) method MultiplyBy (line 169) | internal void MultiplyBy(int amount) method Shift (line 195) | internal void Shift (int amount) method Normalize (line 203) | internal void Normalize() method ToString (line 228) | public override String ToString() FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Conversion/EndianBitConverter.cs class EndianBitConverter (line 59) | public abstract class EndianBitConverter method IsLittleEndian (line 71) | public abstract bool IsLittleEndian(); method DoubleToInt64Bits (line 109) | public long DoubleToInt64Bits(double value) method Int64BitsToDouble (line 121) | public double Int64BitsToDouble (long value) method SingleToInt32Bits (line 133) | public int SingleToInt32Bits(float value) method Int32BitsToSingle (line 145) | public float Int32BitsToSingle (int value) method ToBoolean (line 158) | public bool ToBoolean (byte[] value, int startIndex) method ToChar (line 170) | public char ToChar (byte[] value, int startIndex) method ToDouble (line 182) | public double ToDouble (byte[] value, int startIndex) method ToSingle (line 194) | public float ToSingle (byte[] value, int startIndex) method ToInt16 (line 205) | public short ToInt16 (byte[] value, int startIndex) method ToInt32 (line 216) | public int ToInt32 (byte[] value, int startIndex) method ToInt64 (line 227) | public long ToInt64 (byte[] value, int startIndex) method ToUInt16 (line 238) | public ushort ToUInt16 (byte[] value, int startIndex) method ToUInt32 (line 249) | public uint ToUInt32 (byte[] value, int startIndex) method ToUInt64 (line 260) | public ulong ToUInt64 (byte[] value, int startIndex) method CheckByteArgument (line 275) | static void CheckByteArgument(byte[] value, int startIndex, int bytesR... method CheckedFromBytes (line 295) | long CheckedFromBytes(byte[] value, int startIndex, int bytesToConvert) method FromBytes (line 310) | protected abstract long FromBytes(byte[] value, int startIndex, int by... method ToString (line 323) | public static string ToString(byte[] value) method ToString (line 338) | public static string ToString(byte[] value, int startIndex) method ToString (line 354) | public static string ToString(byte[] value, int startIndex, int length) method ToDecimal (line 368) | public decimal ToDecimal (byte[] value, int startIndex) method GetBytes (line 386) | public byte[] GetBytes(decimal value) method CopyBytes (line 404) | public void CopyBytes(decimal value, byte[] buffer, int index) method GetBytes (line 422) | byte[] GetBytes(long value, int bytes) method GetBytes (line 434) | public byte[] GetBytes(bool value) method GetBytes (line 444) | public byte[] GetBytes(char value) method GetBytes (line 454) | public byte[] GetBytes(double value) method GetBytes (line 464) | public byte[] GetBytes(short value) method GetBytes (line 474) | public byte[] GetBytes(int value) method GetBytes (line 484) | public byte[] GetBytes(long value) method GetBytes (line 494) | public byte[] GetBytes(float value) method GetBytes (line 504) | public byte[] GetBytes(ushort value) method GetBytes (line 514) | public byte[] GetBytes(uint value) method GetBytes (line 524) | public byte[] GetBytes(ulong value) method CopyBytes (line 542) | void CopyBytes(long value, int bytes, byte[] buffer, int index) method CopyBytesImpl (line 566) | protected abstract void CopyBytesImpl(long value, int bytes, byte[] bu... method CopyBytes (line 575) | public void CopyBytes(bool value, byte[] buffer, int index) method CopyBytes (line 587) | public void CopyBytes(char value, byte[] buffer, int index) method CopyBytes (line 599) | public void CopyBytes(double value, byte[] buffer, int index) method CopyBytes (line 611) | public void CopyBytes(short value, byte[] buffer, int index) method CopyBytes (line 623) | public void CopyBytes(int value, byte[] buffer, int index) method CopyBytes (line 635) | public void CopyBytes(long value, byte[] buffer, int index) method CopyBytes (line 647) | public void CopyBytes(float value, byte[] buffer, int index) method CopyBytes (line 659) | public void CopyBytes(ushort value, byte[] buffer, int index) method CopyBytes (line 671) | public void CopyBytes(uint value, byte[] buffer, int index) method CopyBytes (line 683) | public void CopyBytes(ulong value, byte[] buffer, int index) type Int32SingleUnion (line 694) | [StructLayout(LayoutKind.Explicit)] method Int32SingleUnion (line 712) | internal Int32SingleUnion(int i) method Int32SingleUnion (line 722) | internal Int32SingleUnion(float f) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Conversion/Endianness.cs type Endianness (line 56) | public enum Endianness FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Conversion/LittleEndianBitConverter.cs class LittleEndianBitConverter (line 57) | public sealed class LittleEndianBitConverter : EndianBitConverter method IsLittleEndian (line 68) | public sealed override bool IsLittleEndian() method CopyBytesImpl (line 88) | protected override void CopyBytesImpl(long value, int bytes, byte[] bu... method FromBytes (line 105) | protected override long FromBytes(byte[] buffer, int startIndex, int b... FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/NoneSerializer.cs class NoState (line 4) | public class NoState : Schema.Schema { } class NoneSerializer (line 9) | public class NoneSerializer : ISerializer method SetState (line 14) | public void SetState(byte[] rawEncodedState, int offset) method GetState (line 19) | public NoState GetState() method Patch (line 25) | public void Patch(byte[] bytes, int offset) method Teardown (line 30) | public void Teardown() method Handshake (line 35) | public void Handshake(byte[] bytes, int offset) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Callbacks/Callbacks.cs class ExpressionHelper (line 11) | internal static class ExpressionHelper method GetPropertyChain (line 17) | public static List GetPropertyChain(Expression expression) method GetRootExpression (line 34) | public static Expression GetRootExpression(Expression expression) class StateCallbackStrategy (line 72) | public class StateCallbackStrategy method StateCallbackStrategy (line 81) | public StateCallbackStrategy(Decoder decoder) method AddCallback (line 87) | protected Action AddCallback(int refId, object operationOrProperty, De... method NavigateNestedProperties (line 112) | protected Action NavigateNestedProperties(Schema instance, List(Expression> proper... method Listen (line 250) | public Action Listen(TInstance instance, Expressio... method ListenSimple (line 276) | protected Action ListenSimple(Schema instance, string propert... method OnChange (line 291) | public Action OnChange(T instance, OnInstanceChangeEventHandler han... method OnAdd (line 297) | public Action OnAdd(Expression(TInstance instance, Expression... method OnAdd (line 308) | public Action OnAdd(Expression(TInstance instance, Expression... method OnChange (line 319) | public Action OnChange(Expression(TInstance instance, Express... method OnChange (line 330) | public Action OnChange(Expression(TInstance instance, Express... method OnRemove (line 341) | public Action OnRemove(Expression(TInstance instance, Express... method OnRemove (line 352) | public Action OnRemove(Expression(TInstance instance, Express... method Listen (line 367) | public Action Listen(string propertyName, PropertyChangeEvent... method Listen (line 372) | public Action Listen(Schema instance, string propertyName, Pr... method OnAdd (line 377) | public Action OnAdd(string propertyName, KeyValueEventHandler... method OnAdd (line 382) | public Action OnAdd(Schema instance, string propertyName, Key... method OnAdd (line 387) | public Action OnAdd(string propertyName, KeyValueEventHandler... method OnAdd (line 392) | public Action OnAdd(Schema instance, string propertyName, Key... method OnRemove (line 397) | public Action OnRemove(string propertyName, KeyValueEventHand... method OnRemove (line 402) | public Action OnRemove(Schema instance, string propertyName, ... method OnRemove (line 407) | public Action OnRemove(string propertyName, KeyValueEventHand... method OnRemove (line 412) | public Action OnRemove(Schema instance, string propertyName, ... method OnChange (line 417) | public Action OnChange(string propertyName, KeyValueEventHand... method OnChange (line 422) | public Action OnChange(Schema instance, string propertyName, ... method OnChange (line 427) | public Action OnChange(string propertyName, KeyValueEventHand... method OnChange (line 432) | public Action OnChange(Schema instance, string propertyName, ... method BindTo (line 443) | public Action BindTo(Schema from, T to, bool immediate = true) method TriggerChanges (line 473) | protected void TriggerChanges(ref List allChanges) class Callbacks (line 630) | public class Callbacks // where T : Schema method Get (line 632) | public static StateCallbackStrategy Get(Room room) method Get (line 639) | public static StateCallbackStrategy Get(Decoder decoder) method RemoveChildRefs (line 645) | internal static void RemoveChildRefs(ISchemaCollection collection, Lis... FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Decoder.cs class Decoder (line 8) | public class Decoder where T : Schema method Decoder (line 27) | public Decoder() method Decode (line 43) | public void Decode(byte[] bytes, Iterator it = null) method DecodeValue (line 128) | protected void DecodeValue(byte[] bytes, Iterator it, IRef _ref, int f... method DecodeSchema (line 271) | protected bool DecodeSchema(byte[] bytes, Iterator it, Schema refSchema) method DecodeMapSchema (line 319) | protected bool DecodeMapSchema (byte[] bytes, Iterator it, IMapSchema ... method DecodeArraySchema (line 388) | protected bool DecodeArraySchema(byte[] bytes, Iterator it, IArraySche... method GetSchemaType (line 522) | protected System.Type GetSchemaType(byte[] bytes, Iterator it, System.... method CreateTypeInstance (line 542) | protected object CreateTypeInstance(System.Type type) method Teardown (line 547) | internal void Teardown() FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/DynamicSchema.cs class DynamicTypeDefinition (line 11) | public class DynamicTypeDefinition method ParseFieldType (line 27) | public void ParseFieldType(int fieldIndex, string fieldName, string fi... class DynamicSchema (line 92) | public class DynamicSchema : Schema method DynamicSchema (line 101) | public DynamicSchema() { } method Get (line 131) | public T Get(string fieldName) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/ReferenceTracker.cs class ReferenceTracker (line 9) | public class ReferenceTracker method Add (line 38) | public void Add(int refId, IRef _ref, bool incrementCount = true) method Get (line 61) | public IRef Get(int refId) method Has (line 73) | public bool Has(int refId) method Remove (line 82) | public bool Remove(int refId) method GarbageCollection (line 105) | public void GarbageCollection() method Clear (line 154) | public void Clear() FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Schema.cs class Type (line 48) | [AttributeUsage(AttributeTargets.Field)] method Type (line 71) | public Type(int index, string type, System.Type childType = null, stri... class Iterator (line 83) | public class Iterator type SPEC (line 94) | public enum SPEC : byte type OPERATION (line 110) | [SuppressMessage("ReSharper", "MissingXmlDoc")] class DataChange (line 131) | public class DataChange type ISchemaCollection (line 167) | [SuppressMessage("ReSharper", "MissingXmlDoc")] method GetItems (line 176) | IEnumerable GetItems(); method ForEach (line 177) | void ForEach(Action action); method SetItems (line 178) | void SetItems(object items); method Clear (line 179) | void Clear(List changes, ReferenceTracker refs); method GetChildType (line 181) | System.Type GetChildType(); method GetTypeDefaultValue (line 182) | object GetTypeDefaultValue(); method Clone (line 184) | ISchemaCollection Clone(); type IArraySchema (line 187) | [SuppressMessage("ReSharper", "MissingXmlDoc")] method OnDecodeEnd (line 190) | void OnDecodeEnd(); method SetByIndex (line 191) | void SetByIndex(int index, object value, byte operation); method Reverse (line 192) | void Reverse(); type IMapSchema (line 195) | [SuppressMessage("ReSharper", "MissingXmlDoc")] method SetIndex (line 198) | void SetIndex(int index, object dynamicIndex); method GetIndex (line 199) | object GetIndex(int index); method SetByIndex (line 200) | void SetByIndex(int index, object dynamicIndex, object value); type IRef (line 206) | [SuppressMessage("ReSharper", "MissingXmlDoc")] method GetByIndex (line 214) | object GetByIndex(int index); method DeleteByIndex (line 215) | void DeleteByIndex(int index); class Schema (line 221) | public class Schema : IRef method Schema (line 247) | public Schema() method CreateMetadata (line 258) | private static Metadata CreateMetadata(System.Type type) method GetByIndex (line 311) | public object GetByIndex(int index) method DeleteByIndex (line 321) | public void DeleteByIndex(int index) method GetFieldChildTypes (line 333) | internal Dictionary GetFieldChildTypes() method CheckSchemaChild (line 344) | public static bool CheckSchemaChild(System.Type toCheck) class Metadata (line 366) | private class Metadata FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/TypeContext.cs class TypeContext (line 8) | public class TypeContext method SetTypeId (line 22) | public void SetTypeId(System.Type type, float typeid) method Get (line 32) | public System.Type Get(float typeid) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/ArraySchema.cs class ArraySchema (line 12) | public class ArraySchema : IArraySchema method ArraySchema (line 21) | [Preserve] method ArraySchema (line 27) | public ArraySchema(List items = null) method SetByIndex (line 44) | public void SetByIndex(int index, object value, byte operation) method GetByIndex (line 86) | public object GetByIndex(int index) method DeleteByIndex (line 102) | public void DeleteByIndex(int index) method Clear (line 119) | public void Clear(List changes, ReferenceTracker refs) method Reverse (line 125) | public void Reverse() method Clone (line 134) | public ISchemaCollection Clone() method GetChildType (line 146) | public System.Type GetChildType() method GetTypeDefaultValue (line 157) | public object GetTypeDefaultValue() method GetItems (line 198) | public IEnumerable GetItems() method IndexOf (line 203) | public int IndexOf(T value) method SetItems (line 224) | public void SetItems(object items) method ForEach (line 233) | public void ForEach(Action action) method ForEach (line 243) | public void ForEach(Action action) method OnDecodeEnd (line 253) | public void OnDecodeEnd() FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/CustomType.cs class CustomType (line 6) | class CustomType method GetInstance (line 14) | public static CustomType GetInstance() method Add (line 19) | public void Add(string id, System.Type type) method Get (line 27) | public System.Type Get(string id) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/MapSchema.cs class MapSchema (line 12) | public class MapSchema : IMapSchema method MapSchema (line 21) | [Preserve] method MapSchema (line 27) | public MapSchema(OrderedDictionary items = null) method SetIndex (line 70) | public void SetIndex(int index, object dynamicIndex) method SetByIndex (line 85) | public void SetByIndex(int index, object dynamicIndex, object value) method GetIndex (line 96) | public object GetIndex(int index) method GetByIndex (line 110) | public object GetByIndex(int index) method DeleteByIndex (line 122) | public void DeleteByIndex(int index) method Clone (line 143) | public ISchemaCollection Clone() method GetChildType (line 158) | public System.Type GetChildType() method GetTypeDefaultValue (line 169) | public object GetTypeDefaultValue() method ContainsKey (line 179) | public bool ContainsKey(object key) method GetItems (line 212) | public IEnumerable GetItems() method Clear (line 221) | public void Clear(List changes, ReferenceTracker refs) method Reverse (line 228) | public void Reverse() method SetItems (line 247) | public void SetItems(object items) //TODO: Is it ok if this is unimple... method Add (line 256) | public void Add(KeyValuePair item) method Contains (line 266) | public bool Contains(KeyValuePair item) method Remove (line 279) | public bool Remove(KeyValuePair item) method Add (line 296) | public void Add(string key, T value) method Remove (line 301) | public bool Remove(string key) method TryGetValue (line 312) | public bool TryGetValue(string key, out T value) method ForEach (line 330) | public void ForEach(Action action) method ForEach (line 338) | public void ForEach(Action action) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Types/Reflection.cs class ReflectionField (line 8) | [Preserve] class ReflectionType (line 30) | [Preserve] method ReflectionType (line 52) | [Preserve] class Reflection (line 59) | [Preserve] FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Utils/Decode.cs class Decode (line 7) | public class Decode method DecodePrimitiveType (line 20) | public static object DecodePrimitiveType(string type, byte[] bytes, It... method DecodeNumber (line 96) | public static float DecodeNumber(byte[] bytes, Iterator it) method DecodeInt8 (line 181) | public static sbyte DecodeInt8(byte[] bytes, Iterator it) method DecodeUint8 (line 192) | public static byte DecodeUint8(byte[] bytes, Iterator it) method DecodeInt16 (line 203) | public static short DecodeInt16(byte[] bytes, Iterator it) method DecodeUint16 (line 216) | public static ushort DecodeUint16(byte[] bytes, Iterator it) method DecodeInt32 (line 229) | public static int DecodeInt32(byte[] bytes, Iterator it) method DecodeUint32 (line 242) | public static uint DecodeUint32(byte[] bytes, Iterator it) method DecodeFloat32 (line 255) | public static float DecodeFloat32(byte[] bytes, Iterator it) method DecodeFloat64 (line 268) | public static double DecodeFloat64(byte[] bytes, Iterator it) method DecodeInt64 (line 281) | public static long DecodeInt64(byte[] bytes, Iterator it) method DecodeUint64 (line 294) | public static ulong DecodeUint64(byte[] bytes, Iterator it) method DecodeBoolean (line 307) | public static bool DecodeBoolean(byte[] bytes, Iterator it) method DecodeString (line 318) | public static string DecodeString(byte[] bytes, Iterator it) method SwitchStructureCheck (line 361) | public static bool SwitchStructureCheck(byte[] bytes, Iterator it) method NumberCheck (line 372) | public static bool NumberCheck(byte[] bytes, Iterator it) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Schema/Utils/Encode.cs class Encode (line 5) | public class Encode method getInitialBytesFromEncodedType (line 13) | public static byte[] getInitialBytesFromEncodedType(byte[] encodedType... method addByteToArray (line 44) | private static byte[] addByteToArray(byte[] byteArray, byte[] newBytes) method uint8 (line 52) | private static byte[] uint8(byte[] bytes, int value) method uint16 (line 57) | private static byte[] uint16(byte[] bytes, int value) method uint32 (line 63) | private static byte[] uint32(byte[] bytes, int value) FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/SchemaSerializer.cs class SchemaSerializer (line 13) | public class SchemaSerializer : ISerializer where T : Schema.Schema method SetState (line 23) | public void SetState(byte[] data, int offset = 0) method GetState (line 30) | public T GetState() method Patch (line 36) | public void Patch(byte[] data, int offset = 0) method Teardown (line 43) | public void Teardown() method Handshake (line 50) | public void Handshake(byte[] bytes, int offset) method HandshakeDynamic (line 94) | private void HandshakeDynamic(Reflection reflection, ReflectionType[] ... method DebugReflectionType (line 131) | private static string DebugReflectionType(ReflectionType reflectionTyp... method CompareTypes (line 141) | private static bool CompareTypes(System.Type schemaType, List GetFieldsFromType(ReflectionType reflect... FILE: Assets/Colyseus/Runtime/Colyseus/Serializer/Serializer.cs type ISerializer (line 7) | public interface ISerializer method SetState (line 14) | void SetState(byte[] data, int offset); method GetState (line 20) | T GetState(); method Patch (line 27) | void Patch(byte[] data, int offset); method Teardown (line 32) | void Teardown(); method Handshake (line 39) | void Handshake(byte[] bytes, int offset); FILE: Assets/Colyseus/Runtime/Colyseus/Settings/Settings.cs class Settings (line 14) | [CreateAssetMenu(fileName = "MyServerSettings", menuName = "Colyseus/Ser... class RequestHeader (line 40) | [Serializable] method SetRequestHeaders (line 54) | public void SetRequestHeaders(RequestHeader[] headers) method GetRequestHeaders (line 63) | public RequestHeader[] GetRequestHeaders() method Create (line 111) | public static Settings Create() method Clone (line 125) | public static Settings Clone(Settings orig) method BuildWebRequestEndpoint (line 136) | private string BuildWebRequestEndpoint() method BuildWebSocketEndpoint (line 145) | private string BuildWebSocketEndpoint() method GetBaseEndpoint (line 154) | private string GetBaseEndpoint(string scheme) method GetWebSocketEndpointScheme (line 159) | public string GetWebSocketEndpointScheme() method GetWebRequestEndpointScheme (line 164) | public string GetWebRequestEndpointScheme() method GetPort (line 169) | public int GetPort() method ShouldIncludeServerPort (line 181) | private bool ShouldIncludeServerPort() class Settings (line 19) | public class Settings class RequestHeader (line 40) | [Serializable] method SetRequestHeaders (line 54) | public void SetRequestHeaders(RequestHeader[] headers) method GetRequestHeaders (line 63) | public RequestHeader[] GetRequestHeaders() method Create (line 111) | public static Settings Create() method Clone (line 125) | public static Settings Clone(Settings orig) method BuildWebRequestEndpoint (line 136) | private string BuildWebRequestEndpoint() method BuildWebSocketEndpoint (line 145) | private string BuildWebSocketEndpoint() method GetBaseEndpoint (line 154) | private string GetBaseEndpoint(string scheme) method GetWebSocketEndpointScheme (line 159) | public string GetWebSocketEndpointScheme() method GetWebRequestEndpointScheme (line 164) | public string GetWebRequestEndpointScheme() method GetPort (line 169) | public int GetPort() method ShouldIncludeServerPort (line 181) | private bool ShouldIncludeServerPort() FILE: Assets/Colyseus/Runtime/Colyseus/Transport/WebSocket.cs class WebSocketTransport (line 8) | public class WebSocketTransport method ShouldUseSharedDispatchLoop (line 19) | internal static bool ShouldUseSharedDispatchLoop(SynchronizationContex... method Connect (line 24) | public async Task Connect(string url, Dictionary headers) method Send (line 64) | public Task Send(byte[] data) => _ws.Send(data); method Close (line 66) | public Task Close() => _ws.Close(); method CancelConnection (line 68) | public void CancelConnection() => _ws.CancelConnection(); method DispatchMessageQueue (line 71) | public void DispatchMessageQueue() method DispatchMessageQueueFromSharedLoop (line 85) | internal void DispatchMessageQueueFromSharedLoop() FILE: Assets/Colyseus/Runtime/Colyseus/Transport/WebSocketDispatchLoop.cs class WebSocketDispatchLoop (line 9) | internal static class WebSocketDispatchLoop method Register (line 19) | public static void Register(WebSocketTransport socket) method Unregister (line 39) | public static void Unregister(WebSocketTransport socket) method EnsureThread (line 54) | private static void EnsureThread() method DispatchLoop (line 69) | private static void DispatchLoop() FILE: Assets/Colyseus/Runtime/Colyseus/Utils/Exceptions.cs class MatchMakeException (line 8) | public class MatchMakeException : Exception method MatchMakeException (line 14) | public MatchMakeException(int code, string message) : base(message) class HttpException (line 20) | public class HttpException : Exception method HttpException (line 27) | public HttpException(int statusCode, string message) : base(message) FILE: Assets/Colyseus/Runtime/Colyseus/Utils/ExtensionMethods.cs class ColyseusExtensionMethods (line 11) | public static class ColyseusExtensionMethods method GetAwaiter (line 18) | public static UnityWebRequestAwaiter GetAwaiter(this UnityWebRequestAs... FILE: Assets/Colyseus/Runtime/Colyseus/Utils/ObjectExtensions.cs class ColyseusObjectExtensions (line 11) | public static class ColyseusObjectExtensions method ToObject (line 19) | public static T ToObject(this IDictionary source) method AsDictionary (line 41) | public static IDictionary AsDictionary(this object sou... FILE: Assets/Colyseus/Runtime/Colyseus/Utils/UnityWebRequestAwaiter.cs class UnityWebRequestAwaiter (line 12) | public class UnityWebRequestAwaiter : INotifyCompletion method UnityWebRequestAwaiter (line 17) | public UnityWebRequestAwaiter(UnityWebRequestAsyncOperation asyncOp) method OnCompleted (line 35) | public void OnCompleted(Action continuation) method GetResult (line 43) | public void GetResult() method OnRequestCompleted (line 47) | private void OnRequestCompleted(AsyncOperation obj) FILE: Assets/Colyseus/Runtime/Example~/ColyseusNetworkManager.cs class WeatherMessage (line 6) | public class WeatherMessage { class ColyseusNetworkManager (line 10) | public class ColyseusNetworkManager : MonoBehaviour method Start (line 19) | void Start() method Update (line 47) | void Update() method OnDestroy (line 52) | async void OnDestroy() method joinMyRoom (line 61) | protected async void joinMyRoom() method joinLobbyRoom (line 110) | protected async void joinLobbyRoom() method joinQueueRoom (line 133) | protected async void joinQueueRoom() FILE: Assets/Colyseus/Runtime/Example~/ConnectionManager.cs class ConnectionManager (line 5) | public class ConnectionManager : MonoBehaviour method Start (line 8) | void Start() method Update (line 14) | void Update() FILE: Assets/Colyseus/Runtime/Example~/Schema/Item.cs class Item (line 13) | public partial class Item : Schema { method Item (line 14) | #if UNITY_5_3_OR_NEWER FILE: Assets/Colyseus/Runtime/Example~/Schema/MyRoomState.cs class MyRoomState (line 13) | public partial class MyRoomState : Schema { method MyRoomState (line 14) | #if UNITY_5_3_OR_NEWER FILE: Assets/Colyseus/Runtime/Example~/Schema/Player.cs class Player (line 13) | public partial class Player : Schema { method Player (line 14) | #if UNITY_5_3_OR_NEWER FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/ArrayExtensions.cs class ArrayExtensions (line 4) | internal static class ArrayExtensions method ConvertAll (line 6) | public static OutputT[] ConvertAll(this T[] array, Func dictionary) method IndexedDictionary (line 105) | public IndexedDictionary(IEnumerable> pairs) method IndexedDictionary (line 116) | public IndexedDictionary(IDictionary dictionary, ICollec... method Add (line 128) | public void Add(KeyT key, ValueT value) method Add (line 134) | public void Add(IndexedDictionary other) method Insert (line 155) | public void Insert(int index, KeyT key, ValueT value) method ContainsKey (line 162) | public bool ContainsKey(KeyT key) method ContainsKey (line 167) | public bool ContainsKey(KeyT key, IEqualityComparer keyComparer) method ContainsValue (line 175) | public bool ContainsValue(ValueT value) method ContainsValue (line 183) | public bool ContainsValue(ValueT value, IEqualityComparer comparer) method Remove (line 193) | public bool Remove(KeyT key) method TryGetValue (line 202) | public bool TryGetValue(KeyT key, out ValueT value) method IndexOf (line 208) | public int IndexOf(KeyT key) method RemoveAt (line 213) | public void RemoveAt(int index) method SortKeys (line 221) | public void SortKeys(IComparer comparer) method Clear (line 229) | public void Clear() method GetValues (line 235) | private ReadOnlyCollection GetValues() method Contains (line 245) | bool IDictionary.Contains(object key) method Add (line 250) | void IDictionary.Add(object key, object value) method GetEnumerator (line 255) | IDictionaryEnumerator IDictionary.GetEnumerator() method Remove (line 260) | void IDictionary.Remove(object key) method CopyTo (line 265) | void ICollection.CopyTo(Array array, int index) method Add (line 276) | void ICollection>.Add(KeyValuePair>.Contains(KeyValuePair>.CopyTo(KeyValuePair>.Remove(KeyValuePair> IEnumerable>, ID... method Enumerator (line 332) | public Enumerator(IndexedDictionary owner) method MoveNext (line 351) | public bool MoveNext() method Reset (line 361) | public void Reset() method Dispose (line 366) | public void Dispose() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Json.cs class Json (line 27) | public static class Json method Json (line 67) | static Json() method Serialize (line 123) | public static void Serialize(T objectToSerialize, Stream jsonOutput) method Serialize (line 127) | public static void Serialize(T objectToSerialize, Stream jsonOutput... method Serialize (line 131) | public static void Serialize(T objectToSerialize, Stream jsonOutput... method Serialize (line 135) | public static void Serialize(T objectToSerialize, Stream jsonOutput... method Serialize (line 139) | public static void Serialize(T objectToSerialize, Stream jsonOutput... method Serialize (line 158) | public static void Serialize(T objectToSerialize, TextWriter textWr... method Serialize (line 162) | public static void Serialize(T objectToSerialize, TextWriter textWr... method Serialize (line 166) | public static void Serialize(T objectToSerialize, TextWriter textWr... method Serialize (line 184) | public static void Serialize(T objectToSerialize, IJsonWriter write... method SerializeToString (line 200) | public static string SerializeToString(T objectToSerialize) method SerializeToString (line 204) | public static string SerializeToString(T objectToSerialize, Seriali... method SerializeToString (line 208) | public static string SerializeToString(T objectToSerialize, Seriali... method Deserialize (line 222) | public static object Deserialize(Type objectType, byte[] jsonBytes, in... method Deserialize (line 228) | public static object Deserialize(Type objectType, byte[] jsonBytes, in... method Deserialize (line 234) | public static object Deserialize(Type objectType, byte[] jsonBytes, in... method Deserialize (line 240) | public static object Deserialize(Type objectType, byte[] jsonBytes, in... method Deserialize (line 246) | public static object Deserialize(Type objectType, byte[] jsonBytes, in... method Deserialize (line 253) | public static object Deserialize(Type objectType, Stream jsonStream) method Deserialize (line 257) | public static object Deserialize(Type objectType, Stream jsonStream, E... method Deserialize (line 261) | public static object Deserialize(Type objectType, Stream jsonStream, S... method Deserialize (line 265) | public static object Deserialize(Type objectType, Stream jsonStream, S... method Deserialize (line 269) | public static object Deserialize(Type objectType, Stream jsonStream, S... method Deserialize (line 280) | public static object Deserialize(Type objectType, TextReader textReader) method Deserialize (line 284) | public static object Deserialize(Type objectType, TextReader textReade... method Deserialize (line 288) | public static object Deserialize(Type objectType, TextReader textReade... method Deserialize (line 298) | public static object Deserialize(Type objectType, string jsonString) method Deserialize (line 302) | public static object Deserialize(Type objectType, string jsonString, S... method Deserialize (line 306) | public static object Deserialize(Type objectType, string jsonString, S... method Deserialize (line 317) | public static object Deserialize(Type objectType, IJsonReader reader) method Deserialize (line 326) | public static T Deserialize(byte[] jsonBytes, int offset, int length) method Deserialize (line 332) | public static T Deserialize(byte[] jsonBytes, int offset, int lengt... method Deserialize (line 338) | public static T Deserialize(byte[] jsonBytes, int offset, int lengt... method Deserialize (line 344) | public static T Deserialize(byte[] jsonBytes, int offset, int lengt... method Deserialize (line 350) | public static T Deserialize(byte[] jsonBytes, int offset, int lengt... method Deserialize (line 358) | public static T Deserialize(Stream jsonStream) method Deserialize (line 362) | public static T Deserialize(Stream jsonStream, Encoding encoding) method Deserialize (line 366) | public static T Deserialize(Stream jsonStream, SerializationOptions... method Deserialize (line 370) | public static T Deserialize(Stream jsonStream, SerializationOptions... method Deserialize (line 374) | public static T Deserialize(Stream jsonStream, SerializationContext... method Deserialize (line 380) | public static T Deserialize(TextReader textReader) method Deserialize (line 384) | public static T Deserialize(TextReader textReader, SerializationOpt... method Deserialize (line 388) | public static T Deserialize(TextReader textReader, SerializationCon... method Deserialize (line 393) | public static T Deserialize(string jsonString) method Deserialize (line 397) | public static T Deserialize(string jsonString, SerializationOptions... method Deserialize (line 401) | public static T Deserialize(string jsonString, SerializationContext... method Deserialize (line 406) | public static T Deserialize(IJsonReader reader) method CreateDefaultContext (line 414) | private static SerializationContext CreateDefaultContext(Serialization... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonMember.cs type JsonMember (line 22) | public struct JsonMember : IEquatable, IEquatable method JsonMember (line 33) | public JsonMember(string name) method JsonMember (line 38) | public JsonMember(string name, bool escapedAndQuoted) method JsonMember (line 48) | public JsonMember(char[] name) method JsonMember (line 53) | public JsonMember(char[] name, bool escapedAndQuoted) method GetHashCode (line 63) | public override int GetHashCode() method Equals (line 68) | public override bool Equals(object obj) method Equals (line 78) | public bool Equals(JsonMember other) method Equals (line 83) | public bool Equals(string other) method ToString (line 98) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonReader.cs class JsonReader (line 25) | public abstract class JsonReader : IJsonReader class Buffer (line 29) | private sealed class Buffer : IList method Buffer (line 76) | public Buffer(JsonReader reader, char[] buffer) method FixateNow (line 87) | public void FixateNow() method Fixate (line 94) | public void Fixate(int atIndex) method FixateLater (line 115) | public void FixateLater(int atIndex) method IsBeyondOfStream (line 125) | public bool IsBeyondOfStream(int index) method GetChars (line 136) | public char[] GetChars() method Reset (line 141) | public void Reset() method ReadNextBlock (line 150) | private void ReadNextBlock() method ShiftToZero (line 166) | private void ShiftToZero() method BlockCopy (line 188) | private static void BlockCopy(char[] from, int fromIdx, char[] to, i... method ToString (line 195) | public override string ToString() method IndexOf (line 202) | int IList.IndexOf(char item) method Insert (line 207) | void IList.Insert(int index, char item) method RemoveAt (line 212) | void IList.RemoveAt(int index) method Add (line 227) | void ICollection.Add(char item) method Clear (line 232) | void ICollection.Clear() method Contains (line 237) | bool ICollection.Contains(char item) method CopyTo (line 242) | void ICollection.CopyTo(char[] array, int arrayIndex) method Remove (line 257) | bool ICollection.Remove(char item) method GetEnumerator (line 266) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 275) | IEnumerator IEnumerable.GetEnumerator() class LazyValueInfo (line 283) | private sealed class LazyValueInfo : IValueInfo type Kind (line 285) | private enum Kind : byte method LazyValueInfo (line 384) | public LazyValueInfo(JsonReader reader) method ClearValue (line 392) | public void ClearValue() method SetBufferBounds (line 399) | public void SetBufferBounds(int start, int len) method SetAsLazyString (line 411) | public void SetAsLazyString(bool quoted) method JsonReader (line 435) | protected JsonReader(SerializationContext context, char[] buffer = null) method NextToken (line 486) | public bool NextToken() method IsEndOfStream (line 556) | public bool IsEndOfStream() method Reset (line 561) | public void Reset() method IsNumber (line 573) | private static bool IsNumber(Buffer buffer, int start, int len) method IsInsignificantWhitespace (line 655) | private static bool IsInsignificantWhitespace(char symbol) method IsInsignificant (line 660) | private static bool IsInsignificant(char symbol) method IsLiteralTerminator (line 665) | private static bool IsLiteralTerminator(char ch, bool quoted, char quo... method LookupAt (line 687) | private bool LookupAt(Buffer buffer, int start, int len, string matchS... method LookupAtSkipWhitespace (line 696) | private bool LookupAtSkipWhitespace(Buffer buffer, int start, int len,... method NextLexeme (line 716) | private bool NextLexeme(ref int start, ref int len, ref bool quoted, r... method FillBuffer (line 792) | protected abstract int FillBuffer(char[] buffer, int index); FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonReaderExtentions.cs class JsonReaderExtentions (line 24) | public static class JsonReaderExtentions method ReadArrayBegin (line 26) | public static void ReadArrayBegin(this IJsonReader reader, bool nextTo... method ReadArrayEnd (line 40) | public static void ReadArrayEnd(this IJsonReader reader, bool nextToke... method ReadObjectBegin (line 53) | public static void ReadObjectBegin(this IJsonReader reader, bool nextT... method ReadObjectEnd (line 67) | public static void ReadObjectEnd(this IJsonReader reader, bool nextTok... method ReadMember (line 79) | public static string ReadMember(this IJsonReader reader, bool nextToke... method ReadByte (line 96) | public static byte ReadByte(this IJsonReader reader, bool nextToken = ... method ReadByteOrNull (line 113) | public static byte? ReadByteOrNull(this IJsonReader reader, bool nextT... method ReadSByte (line 140) | public static sbyte ReadSByte(this IJsonReader reader, bool nextToken ... method ReadSByteOrNull (line 157) | public static sbyte? ReadSByteOrNull(this IJsonReader reader, bool nex... method ReadInt16 (line 184) | public static short ReadInt16(this IJsonReader reader, bool nextToken ... method ReadInt16OrNull (line 201) | public static short? ReadInt16OrNull(this IJsonReader reader, bool nex... method ReadInt32 (line 228) | public static int ReadInt32(this IJsonReader reader, bool nextToken = ... method ReadInt32OrNull (line 245) | public static int? ReadInt32OrNull(this IJsonReader reader, bool nextT... method ReadInt64 (line 272) | public static long ReadInt64(this IJsonReader reader, bool nextToken =... method ReadInt64OrNull (line 289) | public static long? ReadInt64OrNull(this IJsonReader reader, bool next... method ReadUInt16 (line 315) | public static ushort ReadUInt16(this IJsonReader reader, bool nextToke... method ReadUInt16OrNull (line 332) | public static ushort? ReadUInt16OrNull(this IJsonReader reader, bool n... method ReadUInt32 (line 359) | public static uint ReadUInt32(this IJsonReader reader, bool nextToken ... method ReadUInt32OrNull (line 376) | public static uint? ReadUInt32OrNull(this IJsonReader reader, bool nex... method ReadUInt64 (line 403) | public static ulong ReadUInt64(this IJsonReader reader, bool nextToken... method ReadUInt64OrNull (line 420) | public static ulong? ReadUInt64OrNull(this IJsonReader reader, bool ne... method ReadSingle (line 447) | public static float ReadSingle(this IJsonReader reader, bool nextToken... method ReadSingleOrNull (line 464) | public static float? ReadSingleOrNull(this IJsonReader reader, bool ne... method ReadDouble (line 491) | public static double ReadDouble(this IJsonReader reader, bool nextToke... method ReadDoubleOrNull (line 508) | public static double? ReadDoubleOrNull(this IJsonReader reader, bool n... method ReadDecimal (line 535) | public static decimal ReadDecimal(this IJsonReader reader, bool nextTo... method ReadDecimalOrNull (line 552) | public static decimal? ReadDecimalOrNull(this IJsonReader reader, bool... method ReadBoolean (line 579) | public static bool ReadBoolean(this IJsonReader reader, bool nextToken... method ReadBooleanOrNull (line 596) | public static bool? ReadBooleanOrNull(this IJsonReader reader, bool ne... method ReadDateTime (line 623) | public static DateTime ReadDateTime(this IJsonReader reader, bool next... method ReadDateTimeOrNull (line 640) | public static DateTime? ReadDateTimeOrNull(this IJsonReader reader, bo... method ReadString (line 668) | public static string ReadString(this IJsonReader reader, bool nextToke... method ReadNull (line 695) | public static void ReadNull(this IJsonReader reader, bool nextToken = ... method ReadValue (line 707) | public static object ReadValue(this IJsonReader reader, Type valueType... method DebugPrintTokens (line 736) | public static string DebugPrintTokens(this IJsonReader reader) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonSerializationException.cs class JsonSerializationException (line 12) | [Serializable] type ErrorCode (line 15) | public enum ErrorCode method JsonSerializationException (line 45) | internal JsonSerializationException(string message, ErrorCode errorCod... method JsonSerializationException (line 52) | internal JsonSerializationException(string message, ErrorCode errorCod... method JsonSerializationException (line 59) | internal JsonSerializationException(string message, Exception innerExc... method JsonSerializationException (line 65) | protected JsonSerializationException(SerializationInfo info, Streaming... method Update (line 74) | private void Update(IJsonReader reader) method GetObjectData (line 81) | [SecurityCritical] method MemberNameIsEmpty (line 92) | public static Exception MemberNameIsEmpty(IJsonReader reader) method MemberNameIsNotSet (line 101) | public static Exception MemberNameIsNotSet() method DiscriminatorIsNotFirstMember (line 109) | public static Exception DiscriminatorIsNotFirstMember(IJsonReader reader) method CantCreateInstanceOfType (line 118) | public static Exception CantCreateInstanceOfType(Type type) method SerializationGraphIsTooBig (line 127) | public static Exception SerializationGraphIsTooBig(IJsonReader reader,... method SerializationGraphIsTooDeep (line 135) | public static Exception SerializationGraphIsTooDeep(IJsonReader reader... method TypeIsNotValid (line 143) | public static Exception TypeIsNotValid(Type type, string problem) method SerializingUnknownType (line 153) | public static Exception SerializingUnknownType(Type type) method SerializingSpecialSystemType (line 161) | public static Exception SerializingSpecialSystemType(Type type) method UnexpectedEndOfStream (line 169) | public static Exception UnexpectedEndOfStream(IJsonReader reader) method UnexpectedMemberName (line 178) | public static Exception UnexpectedMemberName(string memberName, string... method UnexpectedToken (line 187) | public static Exception UnexpectedToken(IJsonReader reader, params Jso... method UnknownEscapeSequence (line 228) | public static Exception UnknownEscapeSequence(string escape, IJsonRead... method SerializationFramesCorruption (line 237) | public static Exception SerializationFramesCorruption() method StreamIsNotReadable (line 245) | public static Exception StreamIsNotReadable() method StreamIsNotWriteable (line 253) | public static Exception StreamIsNotWriteable() method UnterminatedStringLiteral (line 261) | public static Exception UnterminatedStringLiteral(IJsonReader reader) method UnknownNotation (line 270) | public static Exception UnknownNotation(IJsonReader reader, string not... method TypeRequiresCustomSerializer (line 279) | public static Exception TypeRequiresCustomSerializer(Type type, Type t... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonStreamReader.cs class JsonStreamReader (line 22) | public sealed class JsonStreamReader : JsonReader method JsonStreamReader (line 26) | public JsonStreamReader(Stream stream, SerializationContext context, c... method FillBuffer (line 35) | protected override int FillBuffer(char[] buffer, int index) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonStreamWriter.cs class JsonStreamWriter (line 22) | public sealed class JsonStreamWriter : JsonWriter method JsonStreamWriter (line 28) | public JsonStreamWriter(Stream stream, SerializationContext context, c... method Flush (line 38) | public override void Flush() method WriteJson (line 43) | public override void WriteJson(string jsonString) method WriteJson (line 53) | public override void WriteJson(char[] jsonString, int index, int chara... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonStringBuilderReader.cs class JsonStringBuilderReader (line 22) | public sealed class JsonStringBuilderReader : JsonReader method JsonStringBuilderReader (line 27) | public JsonStringBuilderReader(StringBuilder stringBuilder, Serializat... method FillBuffer (line 38) | protected override int FillBuffer(char[] buffer, int index) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonStringBuilderWriter.cs class JsonStringBuilderWriter (line 22) | public sealed class JsonStringBuilderWriter : JsonWriter method JsonStringBuilderWriter (line 31) | public JsonStringBuilderWriter(StringBuilder stringBuilder, Serializat... method Flush (line 42) | public override void Flush() method WriteJson (line 46) | public override void WriteJson(string jsonString) method WriteJson (line 56) | public override void WriteJson(char[] jsonString, int offset, int char... method ToString (line 73) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonStringReader.cs class JsonStringReader (line 21) | public sealed class JsonStringReader : JsonReader method JsonStringReader (line 26) | public JsonStringReader(string jsonString, SerializationContext contex... method FillBuffer (line 37) | protected override int FillBuffer(char[] buffer, int index) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonTextReader.cs class JsonTextReader (line 22) | public sealed class JsonTextReader : JsonReader method JsonTextReader (line 26) | public JsonTextReader(TextReader reader, SerializationContext context,... method FillBuffer (line 36) | protected override int FillBuffer(char[] buffer, int index) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonTextWriter.cs class JsonTextWriter (line 22) | public sealed class JsonTextWriter : JsonWriter method JsonTextWriter (line 31) | public JsonTextWriter(TextWriter writer, SerializationContext context,... method Flush (line 41) | public override void Flush() method WriteJson (line 46) | public override void WriteJson(string jsonString) method WriteJson (line 56) | public override void WriteJson(char[] jsonString, int offset, int char... method ToString (line 73) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonToken.cs type JsonToken (line 20) | public enum JsonToken FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonUtils.cs class JsonUtils (line 22) | internal static class JsonUtils method UnescapeAndUnquote (line 29) | public static string UnescapeAndUnquote(string stringToUnescape) method EscapeAndQuote (line 47) | public static string EscapeAndQuote(string stringToEscape) method EscapeBuffer (line 94) | public static int EscapeBuffer(string value, ref int offset, char[] ou... method UnescapeBuffer (line 138) | public static string UnescapeBuffer(char[] charsToUnescape, int start,... method HexStringToUInt32 (line 238) | public static uint HexStringToUInt32(char[] buffer, int start, int len) method UInt32ToHexBuffer (line 274) | public static int UInt32ToHexBuffer(uint uvalue, char[] buffer, int st... method UInt16ToPaddedHexBuffer (line 306) | public static int UInt16ToPaddedHexBuffer(ushort uvalue, char[] buffer... method PaddedHexStringToUInt16 (line 335) | public static ushort PaddedHexStringToUInt16(char[] buffer, int start,... method StringToInt64 (line 371) | public static long StringToInt64(char[] buffer, int start, int len, IF... method StringToInt32 (line 407) | public static int StringToInt32(char[] buffer, int start, int len, IFo... method StringToUInt64 (line 443) | public static ulong StringToUInt64(char[] buffer, int start, int len, ... method StringToUInt32 (line 470) | public static uint StringToUInt32(char[] buffer, int start, int len, I... method StringToDouble (line 497) | public static double StringToDouble(char[] buffer, int start, int len,... method StringToFloat (line 556) | public static float StringToFloat(char[] buffer, int start, int len, I... method StringToDecimal (line 615) | public static decimal StringToDecimal(char[] buffer, int start, int le... method Int32ToBuffer (line 630) | public static int Int32ToBuffer(int value, char[] buffer, int start, I... method Int64ToBuffer (line 655) | public static int Int64ToBuffer(long value, char[] buffer, int start, ... method UInt32ToBuffer (line 680) | public static int UInt32ToBuffer(uint uvalue, char[] buffer, int start... method UInt64ToBuffer (line 702) | public static int UInt64ToBuffer(ulong uvalue, char[] buffer, int star... method SingleToBuffer (line 723) | public static int SingleToBuffer(float value, char[] buffer, int start... method DoubleToBuffer (line 736) | public static int DoubleToBuffer(double value, char[] buffer, int star... method DecimalToBuffer (line 749) | public static int DecimalToBuffer(decimal value, char[] buffer, int st... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonWriter.cs class JsonWriter (line 23) | public abstract class JsonWriter : IJsonWriter type Structure (line 27) | [Flags] method JsonWriter (line 62) | protected JsonWriter(SerializationContext context, char[] buffer = null) method Flush (line 72) | public abstract void Flush(); method WriteJson (line 73) | public abstract void WriteJson(string jsonString); method WriteJson (line 74) | public abstract void WriteJson(char[] jsonString, int offset, int char... method Write (line 76) | public void Write(string value) method Write (line 99) | public void Write(JsonMember member) method Write (line 120) | public void Write(int number) method Write (line 127) | public void Write(uint number) method Write (line 134) | public void Write(long number) method Write (line 145) | public void Write(ulong number) method Write (line 156) | public void Write(float number) method Write (line 166) | public void Write(double number) method Write (line 176) | public void Write(decimal number) method Write (line 186) | public void Write(DateTime dateTime) method Write (line 201) | public void Write(DateTimeOffset dateTimeOffset) method Write (line 209) | public void Write(bool value) method WriteObjectBegin (line 218) | public void WriteObjectBegin(int numberOfMembers) method WriteObjectEnd (line 225) | public void WriteObjectEnd() method WriteArrayBegin (line 233) | public void WriteArrayBegin(int numberOfMembers) method WriteArrayEnd (line 240) | public void WriteArrayEnd() method WriteNull (line 247) | public void WriteNull() method Reset (line 254) | public void Reset() method WriteNewlineAndPad (line 260) | private void WriteNewlineAndPad(int correction) method WriteFormatting (line 274) | private void WriteFormatting(JsonToken token) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/JsonWriterExtentions.cs class JsonWriterExtentions (line 21) | public static class JsonWriterExtentions method WriteMember (line 23) | public static void WriteMember(this IJsonWriter writer, string memberN... method WriteDateTime (line 31) | public static void WriteDateTime(this IJsonWriter writer, DateTime date) method WriteDateTime (line 37) | public static void WriteDateTime(this IJsonWriter writer, DateTime? date) method WriteBoolean (line 49) | public static void WriteBoolean(this IJsonWriter writer, bool value) method WriteBoolean (line 55) | public static void WriteBoolean(this IJsonWriter writer, bool? value) method WriteNumber (line 67) | public static void WriteNumber(this IJsonWriter writer, byte number) method WriteNumber (line 73) | public static void WriteNumber(this IJsonWriter writer, sbyte number) method WriteNumber (line 79) | public static void WriteNumber(this IJsonWriter writer, short number) method WriteNumber (line 85) | public static void WriteNumber(this IJsonWriter writer, ushort number) method WriteNumber (line 91) | public static void WriteNumber(this IJsonWriter writer, int number) method WriteNumber (line 97) | public static void WriteNumber(this IJsonWriter writer, uint number) method WriteNumber (line 103) | public static void WriteNumber(this IJsonWriter writer, long number) method WriteNumber (line 109) | public static void WriteNumber(this IJsonWriter writer, ulong number) method WriteNumber (line 115) | public static void WriteNumber(this IJsonWriter writer, float number) method WriteNumber (line 121) | public static void WriteNumber(this IJsonWriter writer, double number) method WriteNumber (line 127) | public static void WriteNumber(this IJsonWriter writer, decimal number) method WriteNumber (line 133) | public static void WriteNumber(this IJsonWriter writer, byte? number) method WriteNumber (line 143) | public static void WriteNumber(this IJsonWriter writer, sbyte? number) method WriteNumber (line 154) | public static void WriteNumber(this IJsonWriter writer, short? number) method WriteNumber (line 164) | public static void WriteNumber(this IJsonWriter writer, ushort? number) method WriteNumber (line 175) | public static void WriteNumber(this IJsonWriter writer, int? number) method WriteNumber (line 186) | public static void WriteNumber(this IJsonWriter writer, uint? number) method WriteNumber (line 197) | public static void WriteNumber(this IJsonWriter writer, long? number) method WriteNumber (line 208) | public static void WriteNumber(this IJsonWriter writer, ulong? number) method WriteNumber (line 219) | public static void WriteNumber(this IJsonWriter writer, float? number) method WriteNumber (line 230) | public static void WriteNumber(this IJsonWriter writer, double? number) method WriteNumber (line 241) | public static void WriteNumber(this IJsonWriter writer, decimal? number) method WriteString (line 253) | public static void WriteString(this IJsonWriter writer, string literal) method WriteValue (line 265) | public static void WriteValue(this IJsonWriter writer, object value, T... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/BigEndianBitConverter.cs class BigEndianBitConverter (line 59) | internal sealed class BigEndianBitConverter : EndianBitConverter method IsLittleEndian (line 70) | public override sealed bool IsLittleEndian() method CopyBytesImpl (line 90) | protected override void CopyBytesImpl(long value, int bytes, byte[] bu... method FromBytes (line 108) | protected override long FromBytes(byte[] buffer, int startIndex, int b... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/DefaultMsgPackExtensionTypeHandler.cs class DefaultMessagePackExtensionTypeHandler (line 7) | public sealed class DefaultMessagePackExtensionTypeHandler : MessagePack... method DefaultMessagePackExtensionTypeHandler (line 29) | internal DefaultMessagePackExtensionTypeHandler(EndianBitConverter bit... method TryRead (line 37) | public override bool TryRead(sbyte type, ArraySegment data, out ... method TryWrite (line 120) | public override bool TryWrite(object value, out sbyte type, ref ArrayS... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/EndianBitConverter.cs class EndianBitConverter (line 61) | internal abstract class EndianBitConverter method IsLittleEndian (line 74) | public abstract bool IsLittleEndian(); method DoubleToInt64Bits (line 118) | public long DoubleToInt64Bits(double value) method Int64BitsToDouble (line 130) | public double Int64BitsToDouble(long value) method SingleToInt32Bits (line 142) | public int SingleToInt32Bits(float value) method Int32BitsToSingle (line 154) | public float Int32BitsToSingle(int value) method ToBoolean (line 169) | public bool ToBoolean(byte[] value, int startIndex) method ToChar (line 181) | public char ToChar(byte[] value, int startIndex) method ToDouble (line 193) | public double ToDouble(byte[] value, int startIndex) method ToSingle (line 205) | public float ToSingle(byte[] value, int startIndex) method ToInt16 (line 216) | public short ToInt16(byte[] value, int startIndex) method ToInt32 (line 227) | public int ToInt32(byte[] value, int startIndex) method ToInt64 (line 238) | public long ToInt64(byte[] value, int startIndex) method ToUInt16 (line 249) | public ushort ToUInt16(byte[] value, int startIndex) method ToUInt32 (line 260) | public uint ToUInt32(byte[] value, int startIndex) method ToUInt64 (line 271) | public ulong ToUInt64(byte[] value, int startIndex) method CheckByteArgument (line 286) | private static void CheckByteArgument(byte[] value, int startIndex, in... method CheckedFromBytes (line 306) | private long CheckedFromBytes(byte[] value, int startIndex, int bytesT... method FromBytes (line 321) | protected abstract long FromBytes(byte[] value, int startIndex, int by... method ToString (line 336) | public static string ToString(byte[] value) method ToString (line 351) | public static string ToString(byte[] value, int startIndex) method ToString (line 367) | public static string ToString(byte[] value, int startIndex, int length) method ToDecimal (line 383) | public decimal ToDecimal(byte[] value, int startIndex) method GetBytes (line 401) | public byte[] GetBytes(decimal value) method CopyBytes (line 419) | public void CopyBytes(decimal value, byte[] buffer, int index) method GetBytes (line 439) | private byte[] GetBytes(long value, int bytes) method GetBytes (line 451) | public byte[] GetBytes(bool value) method GetBytes (line 461) | public byte[] GetBytes(char value) method GetBytes (line 471) | public byte[] GetBytes(double value) method GetBytes (line 481) | public byte[] GetBytes(short value) method GetBytes (line 491) | public byte[] GetBytes(int value) method GetBytes (line 501) | public byte[] GetBytes(long value) method GetBytes (line 511) | public byte[] GetBytes(float value) method GetBytes (line 521) | public byte[] GetBytes(ushort value) method GetBytes (line 531) | public byte[] GetBytes(uint value) method GetBytes (line 541) | public byte[] GetBytes(ulong value) method CopyBytes (line 560) | private void CopyBytes(long value, int bytes, byte[] buffer, int index) method CopyBytesImpl (line 584) | protected abstract void CopyBytesImpl(long value, int bytes, byte[] bu... method CopyBytes (line 593) | public void CopyBytes(bool value, byte[] buffer, int index) method CopyBytes (line 605) | public void CopyBytes(char value, byte[] buffer, int index) method CopyBytes (line 617) | public void CopyBytes(double value, byte[] buffer, int index) method CopyBytes (line 629) | public void CopyBytes(short value, byte[] buffer, int index) method CopyBytes (line 641) | public void CopyBytes(int value, byte[] buffer, int index) method CopyBytes (line 653) | public void CopyBytes(long value, byte[] buffer, int index) method CopyBytes (line 665) | public void CopyBytes(float value, byte[] buffer, int index) method CopyBytes (line 677) | public void CopyBytes(ushort value, byte[] buffer, int index) method CopyBytes (line 689) | public void CopyBytes(uint value, byte[] buffer, int index) method CopyBytes (line 701) | public void CopyBytes(ulong value, byte[] buffer, int index) type Int32SingleUnion (line 713) | [StructLayout(LayoutKind.Explicit)] method Int32SingleUnion (line 730) | internal Int32SingleUnion(int i) method Int32SingleUnion (line 740) | internal Int32SingleUnion(float f) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/Endianness.cs type Endianness (line 58) | public enum Endianness FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/LittleEndianBitConverter.cs class LittleEndianBitConverter (line 59) | internal sealed class LittleEndianBitConverter : EndianBitConverter method IsLittleEndian (line 70) | public override sealed bool IsLittleEndian() method CopyBytesImpl (line 90) | protected override void CopyBytesImpl(long value, int bytes, byte[] bu... method FromBytes (line 107) | protected override long FromBytes(byte[] buffer, int startIndex, int b... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackExtensionType.cs class MessagePackExtensionType (line 25) | [TypeSerializer(typeof(MsgPackExtensionTypeSerializer))] method MessagePackExtensionType (line 47) | public MessagePackExtensionType() method MessagePackExtensionType (line 52) | public MessagePackExtensionType(byte[] binaryData) method MessagePackExtensionType (line 54) | public MessagePackExtensionType(sbyte type, byte[] binaryData) method MessagePackExtensionType (line 58) | public MessagePackExtensionType(sbyte type, ArraySegment binaryD... method CopyTo (line 78) | public void CopyTo(byte[] destination, int index, int bytesToCopy) method ToByteArray (line 82) | public byte[] ToByteArray() method ToArraySegment (line 93) | public ArraySegment ToArraySegment() method ToBase64 (line 97) | public string ToBase64() method Equals (line 102) | public override bool Equals(object obj) method GetHashCode (line 106) | public override int GetHashCode() method Equals (line 111) | public bool Equals(MessagePackExtensionType other) method CompareTo (line 126) | public int CompareTo(object obj) method CompareTo (line 130) | public int CompareTo(MessagePackExtensionType other) method ToString (line 183) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackExtensionTypeHandler.cs class MessagePackExtensionTypeHandler (line 23) | public abstract class MessagePackExtensionTypeHandler method TryRead (line 27) | public abstract bool TryRead(sbyte type, ArraySegment data, out ... method TryWrite (line 28) | public abstract bool TryWrite(object value, out sbyte type, ref ArrayS... method ToString (line 31) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackReader.cs class MsgPackReader (line 25) | public class MsgPackReader : IJsonReader class MsgPackValueInfo (line 32) | internal class MsgPackValueInfo : IValueInfo method MsgPackValueInfo (line 37) | internal MsgPackValueInfo(MsgPackReader reader) method Reset (line 120) | public void Reset() method SetValue (line 127) | public void SetValue(object rawValue, JsonToken token, int position) method ToString (line 137) | public override string ToString() type ClosingToken (line 145) | internal struct ClosingToken method MsgPackReader (line 196) | public MsgPackReader(Stream stream, SerializationContext context, Endi... method NextToken (line 215) | public bool NextToken() method Reset (line 477) | public void Reset() method IsEndOfStream (line 486) | public bool IsEndOfStream() method ReadToBuffer (line 491) | private bool ReadToBuffer(int bytesRequired, bool throwOnEos) method ReadBytes (line 522) | private ArraySegment ReadBytes(long bytesRequired, bool forceNew... method ReadExtensionType (line 573) | private object ReadExtensionType(sbyte type, ArraySegment data) method DecrementClosingTokenCounter (line 589) | private void DecrementClosingTokenCounter() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackTimestamp.cs type MessagePackTimestamp (line 22) | [TypeSerializer(typeof(MsgPackTimestampSerializer))] method MessagePackTimestamp (line 30) | public MessagePackTimestamp(long seconds, uint nanoSeconds) method GetHashCode (line 49) | public override int GetHashCode() method Equals (line 54) | public override bool Equals(object obj) method Equals (line 62) | public bool Equals(MessagePackTimestamp other) method CompareTo (line 67) | public int CompareTo(MessagePackTimestamp other) method ToString (line 101) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackType.cs type MsgPackType (line 20) | public enum MsgPackType : byte FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/MsgPackWriter.cs class MsgPackWriter (line 23) | public class MsgPackWriter : IJsonWriter method MsgPackWriter (line 33) | public MsgPackWriter(Stream stream, SerializationContext context, byte... method Flush (line 57) | public void Flush() method Write (line 62) | public void Write(string value) method Write (line 104) | public void Write(JsonMember value) method Write (line 113) | public void Write(int number) method Write (line 152) | public void Write(uint number) method Write (line 184) | public void Write(long number) method Write (line 198) | public void Write(ulong number) method Write (line 212) | public void Write(float number) method Write (line 220) | public void Write(double number) method Write (line 228) | public void Write(decimal number) method Write (line 243) | public void Write(bool value) method Write (line 251) | public void Write(DateTime dateTime) method Write (line 274) | public void Write(DateTimeOffset dateTimeOffset) method Write (line 290) | public void Write(byte[] value) method Write (line 323) | public void Write(sbyte type, ArraySegment data) method WriteObjectBegin (line 382) | public void WriteObjectBegin(int numberOfMembers) method WriteObjectEnd (line 409) | public void WriteObjectEnd() method WriteArrayBegin (line 413) | public void WriteArrayBegin(int numberOfMembers) method WriteArrayEnd (line 440) | public void WriteArrayEnd() method WriteNull (line 444) | public void WriteNull() method WriteType (line 449) | private void WriteType(MsgPackType token) method WriteJson (line 456) | public void WriteJson(string jsonString) method WriteJson (line 461) | public void WriteJson(char[] jsonString, int index, int charCount) method Reset (line 466) | public void Reset() method GetWriteBuffer (line 472) | internal ArraySegment GetWriteBuffer() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/UnknownMsgPackExtentionTypeException.cs class UnknownMsgPackExtentionTypeException (line 22) | [Serializable] method UnknownMsgPackExtentionTypeException (line 25) | public UnknownMsgPackExtentionTypeException(string message, Exception ... method UnknownMsgPackExtentionTypeException (line 29) | public UnknownMsgPackExtentionTypeException(string message) : base(mes... method UnknownMsgPackExtentionTypeException (line 33) | public UnknownMsgPackExtentionTypeException(sbyte invalidExtType) method UnknownMsgPackExtentionTypeException (line 38) | private UnknownMsgPackExtentionTypeException(SerializationInfo info, S... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MessagePack/UnknownMsgPackFormatException.cs class UnknownMsgPackFormatException (line 22) | [Serializable] method UnknownMsgPackFormatException (line 25) | public UnknownMsgPackFormatException(string message, Exception innerEx... method UnknownMsgPackFormatException (line 29) | public UnknownMsgPackFormatException(string message) : base(message) method UnknownMsgPackFormatException (line 33) | public UnknownMsgPackFormatException(byte invalidValue) method UnknownMsgPackFormatException (line 39) | private UnknownMsgPackFormatException(SerializationInfo info, Streamin... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/DataMemberDescription.cs class DataMemberDescription (line 24) | internal abstract class DataMemberDescription : MemberDescription method DataMemberDescription (line 31) | protected DataMemberDescription(TypeDescription typeDescription, Membe... method GetValue (line 40) | public abstract object GetValue(object target); method SetValue (line 41) | public abstract void SetValue(object target, object value); FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/FieldDescription.cs class FieldDescription (line 22) | internal sealed class FieldDescription : DataMemberDescription method FieldDescription (line 32) | public FieldDescription(TypeDescription typeDescription, FieldInfo fie... method GetValue (line 43) | public override object GetValue(object target) method SetValue (line 53) | public override void SetValue(object target, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/MemberDescription.cs class MemberDescription (line 25) | internal abstract class MemberDescription method MemberDescription (line 40) | protected MemberDescription(TypeDescription typeDescription, MemberInf... method HasAttributes (line 62) | public bool HasAttributes(Type type) method GetAttributesOrEmptyList (line 69) | public IEnumerable GetAttributesOrEmptyList(Type type) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/MetadataReflection.cs class MetadataReflection (line 30) | internal static class MetadataReflection method MetadataReflection (line 41) | static MetadataReflection() method TryGetMemberAccessFunc (line 67) | public static bool TryGetMemberAccessFunc(MethodInfo getMethod, Method... method TryGetMemberAccessFunc (line 123) | public static bool TryGetMemberAccessFunc(FieldInfo fieldInfo, out Fun... method TryGetConstructor (line 193) | public static bool TryGetConstructor(Type type, out Func ctrFn... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/PropertyDescription.cs class PropertyDescription (line 22) | internal sealed class PropertyDescription : DataMemberDescription method PropertyDescription (line 34) | public PropertyDescription(TypeDescription typeDescription, PropertyIn... method GetValue (line 47) | public override object GetValue(object target) method SetValue (line 56) | public override void SetValue(object target, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Metadata/TypeDescription.cs class TypeDescription (line 34) | internal class TypeDescription : MemberDescription method TypeDescription (line 53) | public TypeDescription(TypeInfo objectType) method FindMembers (line 77) | private List FindMembers(TypeInfo objectType) method TryGetMember (line 122) | public bool TryGetMember(string name, out DataMemberDescription member) method CreateInstance (line 127) | public object CreateInstance() method Get (line 137) | public static TypeDescription Get(Type type) method ToString (line 151) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/MsgPack.cs class MsgPack (line 26) | public static class MsgPack method MsgPack (line 34) | static MsgPack() method Serialize (line 39) | public static void Serialize(T objectToSerialize, Stream msgPackOut... method Serialize (line 43) | public static void Serialize(T objectToSerialize, Stream msgPackOut... method Serialize (line 47) | public static void Serialize(T objectToSerialize, Stream msgPackOut... method Deserialize (line 63) | public static object Deserialize(Type objectType, byte[] msgPackInput,... method Deserialize (line 69) | public static object Deserialize(Type objectType, byte[] msgPackInput,... method Deserialize (line 75) | public static object Deserialize(Type objectType, byte[] msgPackInput,... method Deserialize (line 82) | public static object Deserialize(Type objectType, Stream msgPackInput) method Deserialize (line 86) | public static object Deserialize(Type objectType, Stream msgPackInput,... method Deserialize (line 90) | public static object Deserialize(Type objectType, Stream msgPackInput,... method Deserialize (line 101) | public static T Deserialize(byte[] msgPackInput, int offset, int le... method Deserialize (line 107) | public static T Deserialize(byte[] msgPackInput, int offset, int le... method Deserialize (line 113) | public static T Deserialize(byte[] msgPackInput, int offset, int le... method Deserialize (line 120) | public static T Deserialize(Stream msgPackInput) method Deserialize (line 124) | public static T Deserialize(Stream msgPackInput, SerializationOptio... method Deserialize (line 128) | public static T Deserialize(Stream msgPackInput, SerializationConte... method CreateDefaultContext (line 137) | private static SerializationContext CreateDefaultContext(Serialization... FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/PathSegment.cs type PathSegment (line 6) | public struct PathSegment method PathSegment (line 11) | public PathSegment(int index) method PathSegment (line 18) | public PathSegment(object memberName) method ToString (line 27) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/ReflectionExtentions.cs class ReflectionExtensions (line 26) | internal static class ReflectionExtensions method IsInstantiationOf (line 31) | public static bool IsInstantiationOf(this Type type, Type openGenericT... method HasMultipleInstantiations (line 74) | public static bool HasMultipleInstantiations(this Type type, Type open... method GetInstantiationArguments (line 121) | public static Type[] GetInstantiationArguments(this Type type, Type op... method GetDataMemberName (line 167) | public static string GetDataMemberName(object dataMemberAttribute) method GetTypeInfo (line 202) | public static Type GetTypeInfo(this Type type) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/SerializationContext.cs class SerializationContext (line 29) | public sealed class SerializationContext method SerializationContext (line 66) | public SerializationContext() method GetSerializerForType (line 79) | public TypeSerializer GetSerializerForType(Type valueType) method CreateDictionarySerializer (line 106) | private TypeSerializer CreateDictionarySerializer(Type valueType) method CreateEnumSerializer (line 113) | private TypeSerializer CreateEnumSerializer(Type valueType) method CreateArraySerializer (line 120) | private TypeSerializer CreateArraySerializer(Type valueType) method CreateObjectSerializer (line 127) | private TypeSerializer CreateObjectSerializer(Type valueType) method CreateCustomSerializer (line 134) | private TypeSerializer CreateCustomSerializer(Type valueType, TypeSeri... method GetType (line 153) | public Type GetType(string name, bool throwOnError, bool ignoreCase) method GetType (line 157) | public Type GetType(string name, bool throwOnError) method GetType (line 161) | public Type GetType(string name) method Reset (line 169) | public void Reset() method GetPath (line 179) | public string GetPath() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/SerializationOptions.cs type SerializationOptions (line 21) | [Flags] FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/ArraySerializer.cs class ArraySerializer (line 25) | public sealed class ArraySerializer : TypeSerializer method ArraySerializer (line 33) | public ArraySerializer(Type enumerableType) method Deserialize (line 49) | public override object Deserialize(IJsonReader reader) method Serialize (line 84) | public override void Serialize(IJsonWriter writer, object value) method GetElementType (line 106) | private Type GetElementType(Type arrayType) method ToString (line 134) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/BinarySerializer.cs class BinarySerializer (line 22) | public sealed class BinarySerializer : TypeSerializer method Deserialize (line 28) | public override object Deserialize(IJsonReader reader) method Serialize (line 50) | public override void Serialize(IJsonWriter writer, object value) method ToString (line 73) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/BoundsSerializer.cs class BoundsSerializer (line 23) | public sealed class BoundsSerializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 49) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/DateTimeOffsetSerializer.cs class DateTimeOffsetSerializer (line 24) | public sealed class DateTimeOffsetSerializer : TypeSerializer method Deserialize (line 28) | public override object Deserialize(IJsonReader reader) method Serialize (line 52) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/DateTimeSerializer.cs class DateTimeSerializer (line 24) | public sealed class DateTimeSerializer : TypeSerializer method Deserialize (line 28) | public override object Deserialize(IJsonReader reader) method Serialize (line 50) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/DictionaryEntrySerializer.cs class DictionaryEntrySerializer (line 23) | public sealed class DictionaryEntrySerializer : TypeSerializer method Deserialize (line 30) | public override object Deserialize(IJsonReader reader) method Serialize (line 73) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/DictionarySerializer.cs class DictionarySerializer (line 24) | public sealed class DictionarySerializer : TypeSerializer method DictionarySerializer (line 34) | public DictionarySerializer(Type dictionaryType) method Deserialize (line 76) | public override object Deserialize(IJsonReader reader) method Serialize (line 193) | public override void Serialize(IJsonWriter writer, object value) method ToString (line 238) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/EnumNumberSerializer.cs class EnumNumberSerializer (line 21) | public sealed class EnumNumberSerializer : TypeSerializer method EnumNumberSerializer (line 28) | public EnumNumberSerializer(Type enumType) method Deserialize (line 37) | public override object Deserialize(IJsonReader reader) method Serialize (line 49) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/EnumSerializer.cs class EnumSerializer (line 21) | public sealed class EnumSerializer : TypeSerializer method EnumSerializer (line 28) | public EnumSerializer(Type enumType) method Deserialize (line 37) | public override object Deserialize(IJsonReader reader) method Serialize (line 49) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/GuidSerializer.cs class GuidSerializer (line 22) | public sealed class GuidSerializer : TypeSerializer method Deserialize (line 26) | public override object Deserialize(IJsonReader reader) method Serialize (line 35) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/Matrix4x4Serializer.cs class Matrix4x4Serializer (line 23) | public sealed class Matrix4x4Serializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 65) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/MsgPackExtensionTypeSerializer.cs class MsgPackExtensionTypeSerializer (line 23) | public sealed class MsgPackExtensionTypeSerializer : TypeSerializer method Deserialize (line 31) | public override object Deserialize(IJsonReader reader) method Serialize (line 83) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/MsgPackTimestampSerializer.cs class MsgPackTimestampSerializer (line 7) | public class MsgPackTimestampSerializer : TypeSerializer method Deserialize (line 15) | public override object Deserialize(IJsonReader reader) method Serialize (line 50) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/ObjectSerializer.cs class ObjectSerializer (line 25) | public class ObjectSerializer : TypeSerializer method ObjectSerializer (line 42) | public ObjectSerializer(SerializationContext context, Type type) method Deserialize (line 66) | public override object Deserialize(IJsonReader reader) method Serialize (line 89) | public override void Serialize(IJsonWriter writer, object value) method CollectMemberValues (line 124) | private void CollectMemberValues(object instance, IndexedDictionary cont... method TryGetMember (line 270) | private bool TryGetMember(string memberName, out DataMemberDescription... method CreateInstance (line 283) | public static object CreateInstance(IndexedDictionary ... method CreateInstance (line 296) | public static object CreateInstance(IndexedDictionary ... method GetVersionInvariantObjectTypeName (line 305) | public static string GetVersionInvariantObjectTypeName(Type type) method ToString (line 315) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/PrimitiveTypeSerializer.cs class PrimitiveSerializer (line 21) | public sealed class PrimitiveSerializer : TypeSerializer method PrimitiveSerializer (line 28) | public PrimitiveSerializer(Type primitiveType) method Deserialize (line 43) | public override object Deserialize(IJsonReader reader) method Serialize (line 105) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/QuaternionSerializer.cs class QuaternionSerializer (line 23) | public sealed class QuaternionSerializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 53) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/RectSerializer.cs class RectSerializer (line 23) | public sealed class RectSerializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 53) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/StreamSerializer.cs class StreamSerializer (line 22) | public sealed class StreamSerializer : TypeSerializer method Deserialize (line 28) | public override object Deserialize(IJsonReader reader) method Serialize (line 47) | public override void Serialize(IJsonWriter writer, object value) method ToString (line 77) | public override string ToString() FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/TimeSpanSerializer.cs class TimeSpanSerializer (line 21) | public sealed class TimeSpanSerializer : TypeSerializer method Deserialize (line 25) | public override object Deserialize(IJsonReader reader) method Serialize (line 37) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/UriSerializer.cs class UriSerializer (line 21) | public sealed class UriSerializer : TypeSerializer method Deserialize (line 25) | public override object Deserialize(IJsonReader reader) method Serialize (line 34) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/Vector2Serializer.cs class Vector2Serializer (line 23) | public sealed class Vector2Serializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 49) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/Vector3Serializer.cs class Vector3Serializer (line 23) | public sealed class Vector3Serializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 50) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/Vector4Serializer.cs class Vector4Serializer (line 23) | public sealed class Vector4Serializer : TypeSerializer method Deserialize (line 27) | public override object Deserialize(IJsonReader reader) method Serialize (line 51) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/Serializers/VersionSerializer.cs class VersionSerializer (line 21) | public sealed class VersionSerializer : TypeSerializer method Deserialize (line 25) | public override object Deserialize(IJsonReader reader) method Serialize (line 34) | public override void Serialize(IJsonWriter writer, object value) FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/TypeSerializer.cs class TypeSerializer (line 22) | public abstract class TypeSerializer method Deserialize (line 26) | public abstract object Deserialize(IJsonReader reader); method Serialize (line 27) | public abstract void Serialize(IJsonWriter writer, object value); FILE: Assets/Colyseus/Runtime/GameDevWare.Serialization/TypeSerializerAttribute.cs class TypeSerializerAttribute (line 22) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | Attri... method TypeSerializerAttribute (line 27) | public TypeSerializerAttribute(Type type) FILE: Assets/Colyseus/Tests/Editor/ServerSettingsEditor.cs class ServerSettingsEditor (line 7) | [CustomEditor(typeof(Settings))] method OnEnable (line 20) | void OnEnable() method OnInspectorGUI (line 34) | public override void OnInspectorGUI() FILE: nuget-monogame/ColyseusGameComponent.cs class ColyseusGameComponent (line 6) | public class ColyseusGameComponent : GameComponent method ColyseusGameComponent (line 10) | public ColyseusGameComponent(Game game) : base(game) method Update (line 22) | public override void Update(GameTime gameTime) FILE: nuget/tests/HTTPTest.cs class HTTPTest (line 6) | [TestFixture] method UnsecureRootPathWithPortTest (line 10) | [Test] method UnsecureChildPathWithPortTest (line 22) | [Test] method UnsecureChildPathNoPortTest (line 34) | [Test] method SecureChildPathNoPortTest (line 47) | [Test] method SecureChildPathWithPortTest (line 59) | [Test] FILE: nuget/tests/IntegrationTest.cs class IntegrationTest (line 11) | [TestFixture] method Init (line 16) | [SetUp] method JoinRoom (line 22) | [Test] method ReceiveInitialState (line 35) | [Test] method SendAndReceiveMessage_Move (line 63) | [Test] method SendAndReceiveMessage_AddItem (line 89) | [Test] method SendAndReceiveMessage_RemoveItem (line 114) | [Test] method SendAndReceiveMessage_AddBot (line 139) | [Test] method HostAssignment (line 172) | [Test] method BroadcastMessage_Weather (line 191) | [Test] method MultipleClients_SeeEachOther (line 210) | [Test] method OnLeave_ConsentedLeave (line 240) | [Test] method Reconnection_DropAndReconnect (line 258) | [Test] method Reconnection_PlayerDisconnectedFlag (line 317) | [Test] method Reconnection_SendMessageAfterReconnect (line 367) | [Test] method Callbacks_OnAdd_OnRemove_Players (line 403) | [Test] method JoinRoom_DynamicSchema (line 453) | [Test] method ReceiveInitialState_DynamicSchema (line 466) | [Test] method Callbacks_OnAdd_OnRemove_Players_DynamicSchema (line 495) | [Test] method WithTimeout (line 545) | private async Task WithTimeout(Task task, int timeoutMs) FILE: nuget/tests/Schema/ArraySchemaClear/ArraySchemaClear.cs class ArraySchemaClear (line 11) | public partial class ArraySchemaClear : Schema { FILE: nuget/tests/Schema/ArraySchemaMultipleSplice/Item.cs class Item (line 11) | public partial class Item : Schema { FILE: nuget/tests/Schema/ArraySchemaMultipleSplice/MultipleArraySpliceState.cs class MultipleArraySpliceState (line 11) | public partial class MultipleArraySpliceState : Schema { FILE: nuget/tests/Schema/ArraySchemaMultipleSplice/Player.cs class Player (line 11) | public partial class Player : Schema { FILE: nuget/tests/Schema/ArraySchemaTypes/ArraySchemaTypes.cs class ArraySchemaTypes (line 11) | public partial class ArraySchemaTypes : Schema { FILE: nuget/tests/Schema/ArraySchemaTypes/IAmAChild.cs class IAmAChild (line 11) | public partial class IAmAChild : Schema { FILE: nuget/tests/Schema/BackwardsForwards/PlayerV1.cs class PlayerV1 (line 11) | public partial class PlayerV1 : Schema { FILE: nuget/tests/Schema/BackwardsForwards/PlayerV2.cs class PlayerV2 (line 11) | public partial class PlayerV2 : Schema { FILE: nuget/tests/Schema/BackwardsForwards/StateV1.cs class StateV1 (line 11) | public partial class StateV1 : Schema { FILE: nuget/tests/Schema/BackwardsForwards/StateV2.cs class StateV2 (line 11) | public partial class StateV2 : Schema { FILE: nuget/tests/Schema/Callbacks/CallbacksState.cs class CallbacksState (line 11) | public partial class CallbacksState : Schema { FILE: nuget/tests/Schema/Callbacks/Container.cs class Container (line 11) | public partial class Container : Schema { FILE: nuget/tests/Schema/Callbacks/Item.cs class Item (line 11) | public partial class Item : Schema { FILE: nuget/tests/Schema/Callbacks/Player.cs class Player (line 11) | public partial class Player : Schema { FILE: nuget/tests/Schema/Callbacks/Vec3.cs class Vec3 (line 11) | public partial class Vec3 : Schema { FILE: nuget/tests/Schema/ChildSchemaTypes/ChildSchemaTypes.cs class ChildSchemaTypes (line 11) | public partial class ChildSchemaTypes : Schema { FILE: nuget/tests/Schema/ChildSchemaTypes/IAmAChild.cs class IAmAChild (line 11) | public partial class IAmAChild : Schema { FILE: nuget/tests/Schema/FilteredTypes/Player.cs class Player (line 11) | public partial class Player : Schema { FILE: nuget/tests/Schema/FilteredTypes/State.cs class State (line 11) | public partial class State : Schema { FILE: nuget/tests/Schema/InheritedTypes/Bot.cs class Bot (line 11) | public partial class Bot : Player { FILE: nuget/tests/Schema/InheritedTypes/Entity.cs class Entity (line 11) | public partial class Entity : Schema { FILE: nuget/tests/Schema/InheritedTypes/InheritedTypes.cs class InheritedTypes (line 11) | public partial class InheritedTypes : Schema { FILE: nuget/tests/Schema/InheritedTypes/Player.cs class Player (line 11) | public partial class Player : Entity { FILE: nuget/tests/Schema/InstanceSharingTypes/Player.cs class Player (line 11) | public partial class Player : Schema { FILE: nuget/tests/Schema/InstanceSharingTypes/Position.cs class Position (line 11) | public partial class Position : Schema { FILE: nuget/tests/Schema/InstanceSharingTypes/State.cs class State (line 11) | public partial class State : Schema { FILE: nuget/tests/Schema/Item.cs class Item (line 13) | public partial class Item : Schema { method Item (line 14) | #if UNITY_5_3_OR_NEWER FILE: nuget/tests/Schema/MapSchemaInt8/MapSchemaInt8.cs class MapSchemaInt8 (line 11) | public partial class MapSchemaInt8 : Schema { FILE: nuget/tests/Schema/MapSchemaMoveNullifyType/State.cs class State (line 11) | public partial class State : Schema { FILE: nuget/tests/Schema/MapSchemaTypes/IAmAChild.cs class IAmAChild (line 11) | public partial class IAmAChild : Schema { FILE: nuget/tests/Schema/MapSchemaTypes/MapSchemaTypes.cs class MapSchemaTypes (line 11) | public partial class MapSchemaTypes : Schema { FILE: nuget/tests/Schema/MyRoomState.cs class MyRoomState (line 13) | public partial class MyRoomState : Schema { method MyRoomState (line 14) | #if UNITY_5_3_OR_NEWER FILE: nuget/tests/Schema/Player.cs class Player (line 13) | public partial class Player : Schema { method Player (line 14) | #if UNITY_5_3_OR_NEWER FILE: nuget/tests/Schema/PrimitiveTypes/PrimitiveTypes.cs class PrimitiveTypes (line 11) | public partial class PrimitiveTypes : Schema { FILE: nuget/tests/SchemaDeserializerTest.cs class SchemaDeserializerTest (line 7) | [TestFixture] method PrimitiveTypesTest (line 11) | [Test] method ChildSchemaTypesTest (line 45) | [Test] method ArraySchemaTypesTest (line 60) | [Test] method ArraySchemaClearTest (line 140) | [Test] method MapSchemaTypesTest (line 171) | [Test] method MapSchemaInt8Test (line 256) | [Test] method MapSchemaMoveNullifyTypeTest (line 284) | [Test] method InheritedTypesTest (line 301) | [Test] method BackwardsForwardsTest (line 331) | [Test] method FilteredTypesTest (line 348) | [Test] method InstanceSharingTypesTest (line 364) | [Test] method CallbacksTest (line 405) | [Test] method ReflectionDecodeTest (line 484) | [Test] FILE: nuget/tests/SerializationTest.cs class SerializationTest (line 7) | [TestFixture] method NoStateSerializerTest (line 11) | [Test] FILE: nuget/tests/WebSocketTransportTest.cs class WebSocketTransportTest (line 9) | [TestFixture] method SetUp (line 16) | [SetUp] method TearDown (line 26) | [TearDown] method UsesSharedDispatchLoopWithoutContextOrExternalDispatcher (line 33) | [Test] method SkipsSharedDispatchLoopWhenSynchronizationContextExists (line 39) | [Test] method SkipsSharedDispatchLoopWhenExternalDispatcherExists (line 45) | [Test]