C# 클래스 ControllerInputManager, Malisse

파일 보기 프로젝트 열기: Collegiennes/Malisse 1 사용 예제들

공개 메소드들

메소드 설명
AddButtonAlias ( BaseController, buttonId, string alias ) : void
AddController ( BaseController, controller ) : ControllerInputManager.eControllerId
AddKeyboard1Controller ( ) : void
AddKeyboard2Controller ( ) : void
AddMouseController ( ) : void
GetButton ( ) : BaseController.eButtonId>.Dictionary
GetButton ( ControllerInputManager, controllerId ) : List
GetButton ( BaseController, buttonId ) : List
GetButton ( string alias ) : List
GetButton ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
GetButton ( ControllerInputManager, controllerId, string alias ) : bool
GetButtonAlias ( string alias ) : BaseController.eButtonId
GetButtonDown ( ) : BaseController.eButtonId>.Dictionary
GetButtonDown ( ControllerInputManager, controllerId ) : List
GetButtonDown ( BaseController, buttonId ) : List
GetButtonDown ( string alias ) : List
GetButtonDown ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
GetButtonDown ( ControllerInputManager, controllerId, string alias ) : bool
GetButtonUp ( ) : BaseController.eButtonId>.Dictionary
GetButtonUp ( ControllerInputManager, controllerId ) : List
GetButtonUp ( BaseController, buttonId ) : List
GetButtonUp ( string alias ) : List
GetButtonUp ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
GetButtonUp ( ControllerInputManager, controllerId, string alias ) : bool
GetController ( ControllerInputManager, controllerId ) : BaseController,
GetDPad ( ) : Vector2>.Dictionary
GetDPad ( ControllerInputManager, controllerId ) : Vector2
GetL2 ( ) : float>.Dictionary
GetL2 ( ControllerInputManager, controllerId ) : float
GetLeftJoystick ( ) : Vector2>.Dictionary
GetLeftJoystick ( ControllerInputManager, controllerId ) : Vector2
GetMotion ( ) : Vector2>.Dictionary
GetMotion ( ControllerInputManager, controllerId ) : Vector2
GetR2 ( ) : float>.Dictionary
GetR2 ( ControllerInputManager, controllerId ) : float
GetRightJoystick ( ) : Vector2>.Dictionary
GetRightJoystick ( ControllerInputManager, controllerId ) : Vector2
Init ( ) : void
RemoveController ( ControllerInputManager, controllerId ) : bool

비공개 메소드들

메소드 설명
ControllerInputManager ( ) : System
CreateController ( string joystickName ) : BaseController,
GetControllerDetectionName ( Type, controllerType ) : string
InitInputDetection ( ) : void
PostInputDetection ( ) : void
SetAliases ( ) : void

메소드 상세

AddButtonAlias() 공개 메소드

public AddButtonAlias ( BaseController, buttonId, string alias ) : void
buttonId BaseController,
alias string
리턴 void

AddController() 공개 메소드

public AddController ( BaseController, controller ) : ControllerInputManager.eControllerId
controller BaseController,
리턴 ControllerInputManager.eControllerId

AddKeyboard1Controller() 공개 메소드

public AddKeyboard1Controller ( ) : void
리턴 void

AddKeyboard2Controller() 공개 메소드

public AddKeyboard2Controller ( ) : void
리턴 void

AddMouseController() 공개 메소드

public AddMouseController ( ) : void
리턴 void

GetButton() 공개 메소드

public GetButton ( ) : BaseController.eButtonId>.Dictionary
리턴 BaseController.eButtonId>.Dictionary

GetButton() 공개 메소드

public GetButton ( ControllerInputManager, controllerId ) : List
controllerId ControllerInputManager,
리턴 List

GetButton() 공개 메소드

public GetButton ( BaseController, buttonId ) : List
buttonId BaseController,
리턴 List

GetButton() 공개 메소드

public GetButton ( string alias ) : List
alias string
리턴 List

GetButton() 공개 메소드

public GetButton ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
controllerId ControllerInputManager,
buttonId BaseController,
리턴 bool

GetButton() 공개 메소드

public GetButton ( ControllerInputManager, controllerId, string alias ) : bool
controllerId ControllerInputManager,
alias string
리턴 bool

GetButtonAlias() 공개 메소드

public GetButtonAlias ( string alias ) : BaseController.eButtonId
alias string
리턴 BaseController.eButtonId

GetButtonDown() 공개 메소드

public GetButtonDown ( ) : BaseController.eButtonId>.Dictionary
리턴 BaseController.eButtonId>.Dictionary

GetButtonDown() 공개 메소드

public GetButtonDown ( ControllerInputManager, controllerId ) : List
controllerId ControllerInputManager,
리턴 List

GetButtonDown() 공개 메소드

public GetButtonDown ( BaseController, buttonId ) : List
buttonId BaseController,
리턴 List

GetButtonDown() 공개 메소드

public GetButtonDown ( string alias ) : List
alias string
리턴 List

GetButtonDown() 공개 메소드

public GetButtonDown ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
controllerId ControllerInputManager,
buttonId BaseController,
리턴 bool

GetButtonDown() 공개 메소드

public GetButtonDown ( ControllerInputManager, controllerId, string alias ) : bool
controllerId ControllerInputManager,
alias string
리턴 bool

GetButtonUp() 공개 메소드

public GetButtonUp ( ) : BaseController.eButtonId>.Dictionary
리턴 BaseController.eButtonId>.Dictionary

GetButtonUp() 공개 메소드

public GetButtonUp ( ControllerInputManager, controllerId ) : List
controllerId ControllerInputManager,
리턴 List

GetButtonUp() 공개 메소드

public GetButtonUp ( BaseController, buttonId ) : List
buttonId BaseController,
리턴 List

GetButtonUp() 공개 메소드

public GetButtonUp ( string alias ) : List
alias string
리턴 List

GetButtonUp() 공개 메소드

public GetButtonUp ( ControllerInputManager, controllerId, BaseController, buttonId ) : bool
controllerId ControllerInputManager,
buttonId BaseController,
리턴 bool

GetButtonUp() 공개 메소드

public GetButtonUp ( ControllerInputManager, controllerId, string alias ) : bool
controllerId ControllerInputManager,
alias string
리턴 bool

GetController() 공개 메소드

public GetController ( ControllerInputManager, controllerId ) : BaseController,
controllerId ControllerInputManager,
리턴 BaseController,

GetDPad() 공개 메소드

public GetDPad ( ) : Vector2>.Dictionary
리턴 Vector2>.Dictionary

GetDPad() 공개 메소드

public GetDPad ( ControllerInputManager, controllerId ) : Vector2
controllerId ControllerInputManager,
리턴 Vector2

GetL2() 공개 메소드

public GetL2 ( ) : float>.Dictionary
리턴 float>.Dictionary

GetL2() 공개 메소드

public GetL2 ( ControllerInputManager, controllerId ) : float
controllerId ControllerInputManager,
리턴 float

GetLeftJoystick() 공개 메소드

public GetLeftJoystick ( ) : Vector2>.Dictionary
리턴 Vector2>.Dictionary

GetLeftJoystick() 공개 메소드

public GetLeftJoystick ( ControllerInputManager, controllerId ) : Vector2
controllerId ControllerInputManager,
리턴 Vector2

GetMotion() 공개 메소드

public GetMotion ( ) : Vector2>.Dictionary
리턴 Vector2>.Dictionary

GetMotion() 공개 메소드

public GetMotion ( ControllerInputManager, controllerId ) : Vector2
controllerId ControllerInputManager,
리턴 Vector2

GetR2() 공개 메소드

public GetR2 ( ) : float>.Dictionary
리턴 float>.Dictionary

GetR2() 공개 메소드

public GetR2 ( ControllerInputManager, controllerId ) : float
controllerId ControllerInputManager,
리턴 float

GetRightJoystick() 공개 메소드

public GetRightJoystick ( ) : Vector2>.Dictionary
리턴 Vector2>.Dictionary

GetRightJoystick() 공개 메소드

public GetRightJoystick ( ControllerInputManager, controllerId ) : Vector2
controllerId ControllerInputManager,
리턴 Vector2

Init() 공개 메소드

public Init ( ) : void
리턴 void

RemoveController() 공개 메소드

public RemoveController ( ControllerInputManager, controllerId ) : bool
controllerId ControllerInputManager,
리턴 bool