C# Class Knot3.Framework.Input.KeyBindingListener

Inheritance: Knot3.Framework.Core.ScreenComponent
Exibir arquivo Open project: knot3/knot3-code

Public Properties

Property Type Description
ControlSettingsChanged System.Action

Public Methods

Method Description
ContainsKey ( Keys key ) : bool
InitializeListeners ( ) : void

Führt die statischen Initialierer der angegebenen Typen aus. Dies kann zum Beispiel verwendet werden, um sicherzustellen, dass die Standardtastenbelegungen, die in den statischen Initialierern der von KeyBindingListener<T> erbenden Klassen gesetzt werden, gesetzt sind, obwohl die jeweiligen von KeyBindingListener erbenden Klassen zur Laufzeit bisher noch nie verwendet wurden und daher auch nicht initialiert wurden.

KeyBindingListener ( IScreen screen, DisplayLayer drawOrder ) : System
LookupAction ( Keys key ) : PlayerAction
LookupKey ( PlayerAction action ) : Keys
ReadKeyAssignments ( ) : void

Wird ausgeführt, sobald ein KeyBindingListener erstellt wird und danach, wenn sich die Tastenbelegung geändert hat.

Private Methods

Method Description
KeyBindingListener ( ) : System

Method Details

ContainsKey() public static method

public static ContainsKey ( Keys key ) : bool
key Keys
return bool

InitializeListeners() public static method

Führt die statischen Initialierer der angegebenen Typen aus. Dies kann zum Beispiel verwendet werden, um sicherzustellen, dass die Standardtastenbelegungen, die in den statischen Initialierern der von KeyBindingListener<T> erbenden Klassen gesetzt werden, gesetzt sind, obwohl die jeweiligen von KeyBindingListener erbenden Klassen zur Laufzeit bisher noch nie verwendet wurden und daher auch nicht initialiert wurden.
public static InitializeListeners ( ) : void
return void

KeyBindingListener() public method

public KeyBindingListener ( IScreen screen, DisplayLayer drawOrder ) : System
screen IScreen
drawOrder DisplayLayer
return System

LookupAction() public static method

public static LookupAction ( Keys key ) : PlayerAction
key Keys
return PlayerAction

LookupKey() public static method

public static LookupKey ( PlayerAction action ) : Keys
action PlayerAction
return Keys

ReadKeyAssignments() public static method

Wird ausgeführt, sobald ein KeyBindingListener erstellt wird und danach, wenn sich die Tastenbelegung geändert hat.
public static ReadKeyAssignments ( ) : void
return void

Property Details

ControlSettingsChanged public_oe static_oe property

Wird ausgelöst, wenn sich die Tastenbelegungen in der Konfigurationsdatei geändert haben.
public static Action,System ControlSettingsChanged
return System.Action