C# Класс GameCommon.GameControlsManager

Represents the player control management.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DoJoystickEvent ( JoystickInputEvent e ) : bool
DoKeyDown ( KeyEvent e ) : bool

Sends the notice on pressing a system key.

DoKeyUp ( KeyEvent e ) : bool

Sends the notice on releasing a system key.

DoKeyUpAll ( ) : void
DoMouseDown ( EMouseButtons button ) : bool

Sends the notice on pressing a mouse button.

DoMouseMoveRelative ( Vec2 mouseOffset ) : void

Sends the notice on cursor moved.

DoMouseUp ( EMouseButtons button ) : bool

Sends the notice on releasing a mouse button.

DoTick ( float delta ) : void
GetItemByControlKey ( GameControlKeys controlKey ) : GameControlItem
Init ( ) : bool

Initialization the class.

Shutdown ( ) : void

Shutdown the class.

Приватные методы

Метод Описание
InitInternal ( ) : bool
ShutdownInternal ( ) : void

Описание методов

DoJoystickEvent() публичный Метод

public DoJoystickEvent ( JoystickInputEvent e ) : bool
e JoystickInputEvent
Результат bool

DoKeyDown() публичный Метод

Sends the notice on pressing a system key.
public DoKeyDown ( KeyEvent e ) : bool
e KeyEvent Key event arguments.
Результат bool

DoKeyUp() публичный Метод

Sends the notice on releasing a system key.
public DoKeyUp ( KeyEvent e ) : bool
e KeyEvent Key event arguments.
Результат bool

DoKeyUpAll() публичный Метод

public DoKeyUpAll ( ) : void
Результат void

DoMouseDown() публичный Метод

Sends the notice on pressing a mouse button.
public DoMouseDown ( EMouseButtons button ) : bool
button EMouseButtons A value indicating which button was clicked.
Результат bool

DoMouseMoveRelative() публичный Метод

Sends the notice on cursor moved.
public DoMouseMoveRelative ( Vec2 mouseOffset ) : void
mouseOffset Vec2 Current mouse position.
Результат void

DoMouseUp() публичный Метод

Sends the notice on releasing a mouse button.
public DoMouseUp ( EMouseButtons button ) : bool
button EMouseButtons A value indicating which button was clicked.
Результат bool

DoTick() публичный Метод

public DoTick ( float delta ) : void
delta float
Результат void

GetItemByControlKey() публичный Метод

public GetItemByControlKey ( GameControlKeys controlKey ) : GameControlItem
controlKey GameControlKeys
Результат GameControlItem

Init() публичный статический Метод

Initialization the class.
public static Init ( ) : bool
Результат bool

Shutdown() публичный статический Метод

Shutdown the class.
public static Shutdown ( ) : void
Результат void