Barotrauma Client Doc
Barotrauma.GameSettings.Config.KeyMapping Struct Reference

Public Member Functions

 KeyMapping (IEnumerable< XElement > elements, in KeyMapping? fallback)
 
KeyMapping WithBinding (InputType type, KeyOrMouse bind)
 
LocalizedString KeyBindText (InputType inputType)
 

Static Public Member Functions

static KeyMapping GetDefault ()
 

Public Attributes

ImmutableDictionary< InputType, KeyOrMouseBindings
 

Detailed Description

Definition at line 297 of file GameSettings.cs.

Constructor & Destructor Documentation

◆ KeyMapping()

Barotrauma.GameSettings.Config.KeyMapping.KeyMapping ( IEnumerable< XElement >  elements,
in KeyMapping fallback 
)

Definition at line 353 of file GameSettings.cs.

Member Function Documentation

◆ GetDefault()

static KeyMapping Barotrauma.GameSettings.Config.KeyMapping.GetDefault ( )
static

◆ KeyBindText()

LocalizedString Barotrauma.GameSettings.Config.KeyMapping.KeyBindText ( InputType  inputType)

◆ WithBinding()

KeyMapping Barotrauma.GameSettings.Config.KeyMapping.WithBinding ( InputType  type,
KeyOrMouse  bind 
)

Definition at line 427 of file GameSettings.cs.

Member Data Documentation

◆ Bindings

ImmutableDictionary<InputType, KeyOrMouse> Barotrauma.GameSettings.Config.KeyMapping.Bindings

Definition at line 439 of file GameSettings.cs.