C# 클래스 Knot3.Framework.Input.KeyBindingListener

상속: Knot3.Framework.Core.ScreenComponent
파일 보기 프로젝트 열기: knot3/knot3-code

공개 프로퍼티들

프로퍼티 타입 설명
ControlSettingsChanged System.Action

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
KeyBindingListener ( ) : System

메소드 상세

ContainsKey() 공개 정적인 메소드

public static ContainsKey ( Keys key ) : bool
key Keys
리턴 bool

InitializeListeners() 공개 정적인 메소드

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
리턴 void

KeyBindingListener() 공개 메소드

public KeyBindingListener ( IScreen screen, DisplayLayer drawOrder ) : System
screen IScreen
drawOrder DisplayLayer
리턴 System

LookupAction() 공개 정적인 메소드

public static LookupAction ( Keys key ) : PlayerAction
key Keys
리턴 PlayerAction

LookupKey() 공개 정적인 메소드

public static LookupKey ( PlayerAction action ) : Keys
action PlayerAction
리턴 Keys

ReadKeyAssignments() 공개 정적인 메소드

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

프로퍼티 상세

ControlSettingsChanged 공개적으로 정적으로 프로퍼티

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