{"Id":"Candide.Toolkit.PlayerKeyBindsConverter","Name":"PlayerKeyBindsConverter","DisplayName":"PlayerKeyBindsConverter","FullName":"Candide.Toolkit.PlayerKeyBindsConverter","Namespace":"Candide.Toolkit","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Text.Json.Serialization.JsonConverter\u003CCandide.UserSettings.PlayerKeyBinds\u003E","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"HandControllerNameField:System.String","Name":"HandControllerNameField","Type":"System.String","Signature":"private System.String HandControllerNameField","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"5DEAA699D35B088BDA2097F79A430BDEE8A414D8B483F781FAF580594C1BB4BE"},{"Id":"KeyboardMouseNameField:System.String","Name":"KeyboardMouseNameField","Type":"System.String","Signature":"private System.String KeyboardMouseNameField","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"F46CFA21F23A6DE6716B5153919E0C368F6879453652DAD5D2B27FA5882D7DAD"}],"Properties":[],"Events":[],"Methods":[{"Id":"Read(System.Text.Json.Utf8JsonReader\u0026, System.Type, System.Text.Json.JsonSerializerOptions)-\u003ECandide.UserSettings.PlayerKeyBinds","Name":"Read","Signature":"public Candide.UserSettings.PlayerKeyBinds Read(System.Text.Json.Utf8JsonReader\u0026 reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)","Visibility":"public","ReturnType":"Candide.UserSettings.PlayerKeyBinds","Parameters":[{"Name":"reader","Type":"System.Text.Json.Utf8JsonReader\u0026","IsOut":false,"IsOptional":false},{"Name":"typeToConvert","Type":"System.Type","IsOut":false,"IsOptional":false},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":452,"BodyHash":"91E775165CC5089F9FBE75436520C26CED2CD5D035E1D13D1FF49E7A4CAF6239","Hash":"A1E19D2BC608F85377A5F633FA718C1C9F0185B9F7FFEAA4BF1B7818C43C4690","CalledMethods":["System.Text.Json.Utf8JsonReader::Read()","System.Text.Json.Utf8JsonReader::GetString()","System.String::op_Equality(System.String, System.String)","System.Text.Json.Utf8JsonReader::GetBoolean()","Candide.UserSettings.PlayerKeyBinds::.ctor(System.Boolean, System.Boolean, System.Boolean)","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::.ctor()","System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::.ctor()","System.Text.Json.Utf8JsonReader::get_TokenType()","System.Text.Json.Utf8JsonReader::GetInt32()","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::Add(!0)","System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::Add(!0)","System.Nullable\u003CCandide.Input.MouseButtons\u003E::.ctor(!0)","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::.ctor()","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::Add(!0)","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::.ctor(!0)","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CSystem.Nullable\u003CCandide.Input.MouseButtons\u003E\u003E::ToArray()","System.Collections.Generic.List\u003CSystem.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E\u003E::ToArray()","System.Console::WriteLine(System.Object)"],"StringLiterals":["Id"],"Source":null},{"Id":"Write(System.Text.Json.Utf8JsonWriter, Candide.UserSettings.PlayerKeyBinds, System.Text.Json.JsonSerializerOptions)-\u003ESystem.Void","Name":"Write","Signature":"public System.Void Write(System.Text.Json.Utf8JsonWriter writer, Candide.UserSettings.PlayerKeyBinds value, System.Text.Json.JsonSerializerOptions options)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"writer","Type":"System.Text.Json.Utf8JsonWriter","IsOut":false,"IsOptional":false},{"Name":"value","Type":"Candide.UserSettings.PlayerKeyBinds","IsOut":false,"IsOptional":false},{"Name":"options","Type":"System.Text.Json.JsonSerializerOptions","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":290,"BodyHash":"53996EAF8544DC29F90AB074DE7C5E690586B90D6B3CEDCE814F5DF3049AF6AA","Hash":"328B2F72B05503EEA79D538BB4886BD0881F928708CC084F2C4B0F400F2E1486","CalledMethods":["System.Text.Json.Utf8JsonWriter::WriteStartObject()","System.Text.Json.Utf8JsonWriter::WriteBoolean(System.String, System.Boolean)","System.Text.Json.Utf8JsonWriter::WriteStartArray(System.String)","System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()","System.Text.Json.Utf8JsonWriter::WriteNullValue()","System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_Value()","System.Text.Json.Utf8JsonWriter::WriteNumberValue(System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_Value()","Candide.Toolkit.PlayerKeyBindsConverterException::.ctor(System.String)","System.Text.Json.Utf8JsonWriter::WriteEndArray()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_Value()","System.Text.Json.Utf8JsonWriter::WriteEndObject()","System.Text.Json.Utf8JsonWriter::Flush()"],"StringLiterals":["DisplayForMouse","DisplayForGamePad","Mouse/Keyboard","MouseButton and Key are defined on the same KeyBind slot","Handcontroller"],"Source":null}],"Hash":"7B78FFA11AA5AB6C265CFF6E86DEF7C2FF3A788814B8793F51E60496245156E5"}