Candide.Toolkit.PlayerKeyBindsConverter
Type JSONpublic class in Candide.Toolkit
Type metadata
- Assembly
Romestead - Namespace
Candide.Toolkit - Base type
System.Text.Json.Serialization.JsonConverter<Candide.UserSettings.PlayerKeyBinds> - Hash
7B78FFA11AA5AB6C265CFF6E86DEF7C2FF3A788814B8793F51E60496245156E5
Relationships
Base type
System.Text.Json.Serialization.JsonConverter<Candide.UserSettings.PlayerKeyBinds>
Fields
| Name | Visibility | Signature |
|---|---|---|
HandControllerNameField# | private | private System.String HandControllerNameField |
KeyboardMouseNameField# | private | private System.String KeyboardMouseNameField |
Methods
Read
#
public Candide.UserSettings.PlayerKeyBinds Read(System.Text.Json.Utf8JsonReader& reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
Method metadata
- Visibilitypublic
- Return type
Candide.UserSettings.PlayerKeyBinds - StaticFalse
- VirtualTrue
- Hash
A1E19D2BC608F85377A5F633FA718C1C9F0185B9F7FFEAA4BF1B7818C43C4690 - Body hash
91E775165CC5089F9FBE75436520C26CED2CD5D035E1D13D1FF49E7A4CAF6239 - IL size452
Referenced calls
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<System.Nullable<Microsoft.Xna.Framework.Input.Keys>>::.ctor()System.Collections.Generic.List<System.Nullable<Candide.Input.MouseButtons>>::.ctor()System.Text.Json.Utf8JsonReader::get_TokenType()System.Text.Json.Utf8JsonReader::GetInt32()System.Collections.Generic.List<System.Nullable<Microsoft.Xna.Framework.Input.Keys>>::Add(!0)System.Collections.Generic.List<System.Nullable<Candide.Input.MouseButtons>>::Add(!0)System.Nullable<Candide.Input.MouseButtons>::.ctor(!0)System.Nullable<Microsoft.Xna.Framework.Input.Keys>::.ctor(!0)System.Collections.Generic.List<System.Nullable<Microsoft.Xna.Framework.Input.Buttons>>::.ctor()System.Collections.Generic.List<System.Nullable<Microsoft.Xna.Framework.Input.Buttons>>::Add(!0)System.Nullable<Microsoft.Xna.Framework.Input.Buttons>::.ctor(!0)System.Collections.Generic.List<System.Nullable<Microsoft.Xna.Framework.Input.Keys>>::ToArray()System.Collections.Generic.List<System.Nullable<Candide.Input.MouseButtons>>::ToArray()System.Collections.Generic.List<System.Nullable<Microsoft.Xna.Framework.Input.Buttons>>::ToArray()System.Console::WriteLine(System.Object)
String literals
Id
Write
#
public System.Void Write(System.Text.Json.Utf8JsonWriter writer, Candide.UserSettings.PlayerKeyBinds value, System.Text.Json.JsonSerializerOptions options)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
328B2F72B05503EEA79D538BB4886BD0881F928708CC084F2C4B0F400F2E1486 - Body hash
53996EAF8544DC29F90AB074DE7C5E690586B90D6B3CEDCE814F5DF3049AF6AA - IL size290
Referenced calls
System.Text.Json.Utf8JsonWriter::WriteStartObject()System.Text.Json.Utf8JsonWriter::WriteBoolean(System.String, System.Boolean)System.Text.Json.Utf8JsonWriter::WriteStartArray(System.String)System.Nullable<Candide.Input.MouseButtons>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Input.Keys>::get_HasValue()System.Text.Json.Utf8JsonWriter::WriteNullValue()System.Nullable<Candide.Input.MouseButtons>::get_Value()System.Text.Json.Utf8JsonWriter::WriteNumberValue(System.Int32)System.Nullable<Microsoft.Xna.Framework.Input.Keys>::get_Value()Candide.Toolkit.PlayerKeyBindsConverterException::.ctor(System.String)System.Text.Json.Utf8JsonWriter::WriteEndArray()System.Nullable<Microsoft.Xna.Framework.Input.Buttons>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Input.Buttons>::get_Value()System.Text.Json.Utf8JsonWriter::WriteEndObject()System.Text.Json.Utf8JsonWriter::Flush()
String literals
DisplayForMouseDisplayForGamePadMouse/KeyboardMouseButton and Key are defined on the same KeyBind slotHandcontroller