Romestead Assembly Reference

Candide.Toolkit.PlayerKeyBindsConverter

Type JSON

public class in Candide.Toolkit

Methods2
Properties0
Fields2
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Toolkit
  • Base typeSystem.Text.Json.Serialization.JsonConverter<Candide.UserSettings.PlayerKeyBinds>
  • Hash7B78FFA11AA5AB6C265CFF6E86DEF7C2FF3A788814B8793F51E60496245156E5

Relationships

Fields

NameVisibilitySignature
HandControllerNameFieldprivateprivate System.String HandControllerNameField
KeyboardMouseNameFieldprivateprivate 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 typeCandide.UserSettings.PlayerKeyBinds
  • StaticFalse
  • VirtualTrue
  • HashA1E19D2BC608F85377A5F633FA718C1C9F0185B9F7FFEAA4BF1B7818C43C4690
  • Body hash91E775165CC5089F9FBE75436520C26CED2CD5D035E1D13D1FF49E7A4CAF6239
  • 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash328B2F72B05503EEA79D538BB4886BD0881F928708CC084F2C4B0F400F2E1486
  • Body hash53996EAF8544DC29F90AB074DE7C5E690586B90D6B3CEDCE814F5DF3049AF6AA
  • 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
  • DisplayForMouse
  • DisplayForGamePad
  • Mouse/Keyboard
  • MouseButton and Key are defined on the same KeyBind slot
  • Handcontroller