Infinite Runner Engine v2.2
Loading...
Searching...
No Matches
MoreMountains.InfiniteRunnerEngine.InputManager Class Reference

This persistent singleton handles the inputs and sends commands to the player. More...

Inheritance diagram for MoreMountains.InfiniteRunnerEngine.InputManager:
MoreMountains.Tools.MMSingleton< T >

Public Member Functions

virtual void PauseButtonDown ()
 Triggered once when the pause button is pressed down.
virtual void PauseButtonUp ()
 Triggered once when the pause button is released.
virtual void PauseButtonPressed ()
 Triggered while the pause button is being pressed.
virtual void MainActionButtonDown ()
 Triggered once when the main action button is pressed down.
virtual void MainActionButtonUp ()
 Triggered once when the main action button button is released.
virtual void MainActionButtonPressed ()
 Triggered while the main action button button is being pressed.
virtual void LeftButtonDown ()
 Triggered once when the left button is pressed down.
virtual void LeftButtonUp ()
 Triggered once when the left button is released.
virtual void LeftButtonPressed ()
 Triggered while the left button is being pressed.
virtual void RightButtonDown ()
 Triggered once when the right button is pressed down.
virtual void RightButtonUp ()
 Triggered once when the right button is released.
virtual void RightButtonPressed ()
 Triggered while the right button is being pressed.
virtual void DownButtonDown ()
 Triggered once when the down button is pressed down.
virtual void DownButtonUp ()
 Triggered once when the down button is released.
virtual void DownButtonPressed ()
 Triggered while the down button is being pressed.
virtual void UpButtonDown ()
 Triggered once when the up button is pressed down.
virtual void UpButtonUp ()
 Triggered once when the up button is released.
virtual void UpButtonPressed ()
 Triggered while the up button is being pressed.

Protected Member Functions

virtual void Update ()
 Every frame, we get the various inputs and process them.
virtual void HandleKeyboard ()
 Called at each Update(), it checks for various key presses.
Protected Member Functions inherited from MoreMountains.Tools.MMSingleton< T >
virtual void Awake ()
 On awake, we initialize our instance. Make sure to call base.Awake() in override if you need awake.
virtual void InitializeSingleton ()
 Initializes the singleton.

Additional Inherited Members

Static Public Member Functions inherited from MoreMountains.Tools.MMSingleton< T >
static T TryGetInstance ()
Static Protected Attributes inherited from MoreMountains.Tools.MMSingleton< T >
static T _instance
Properties inherited from MoreMountains.Tools.MMSingleton< T >
static bool HasInstance [get]
static T Current [get]
static T Instance [get]
 Singleton design pattern.

Detailed Description

This persistent singleton handles the inputs and sends commands to the player.

Member Function Documentation

◆ DownButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.DownButtonDown ( )
virtual

Triggered once when the down button is pressed down.

DOWN BUTTON -------------------------------------------------------------------------------------------------------------—

◆ DownButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.DownButtonPressed ( )
virtual

Triggered while the down button is being pressed.

◆ DownButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.DownButtonUp ( )
virtual

Triggered once when the down button is released.

◆ HandleKeyboard()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.HandleKeyboard ( )
protectedvirtual

Called at each Update(), it checks for various key presses.

◆ LeftButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.LeftButtonDown ( )
virtual

Triggered once when the left button is pressed down.

LEFT BUTTON -------------------------------------------------------------------------------------------------------------—

◆ LeftButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.LeftButtonPressed ( )
virtual

Triggered while the left button is being pressed.

◆ LeftButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.LeftButtonUp ( )
virtual

Triggered once when the left button is released.

◆ MainActionButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.MainActionButtonDown ( )
virtual

Triggered once when the main action button is pressed down.

MAIN ACTION BUTTON -------------------------------------------------------------------------------------------------------------—

◆ MainActionButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.MainActionButtonPressed ( )
virtual

Triggered while the main action button button is being pressed.

◆ MainActionButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.MainActionButtonUp ( )
virtual

Triggered once when the main action button button is released.

◆ PauseButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.PauseButtonDown ( )
virtual

Triggered once when the pause button is pressed down.

PAUSE BUTTON -------------------------------------------------------------------------------------------------------------—

◆ PauseButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.PauseButtonPressed ( )
virtual

Triggered while the pause button is being pressed.

◆ PauseButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.PauseButtonUp ( )
virtual

Triggered once when the pause button is released.

◆ RightButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.RightButtonDown ( )
virtual

Triggered once when the right button is pressed down.

RIGHT BUTTON -------------------------------------------------------------------------------------------------------------—

◆ RightButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.RightButtonPressed ( )
virtual

Triggered while the right button is being pressed.

◆ RightButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.RightButtonUp ( )
virtual

Triggered once when the right button is released.

◆ UpButtonDown()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.UpButtonDown ( )
virtual

Triggered once when the up button is pressed down.

UP BUTTON -------------------------------------------------------------------------------------------------------------—

◆ UpButtonPressed()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.UpButtonPressed ( )
virtual

Triggered while the up button is being pressed.

◆ UpButtonUp()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.UpButtonUp ( )
virtual

Triggered once when the up button is released.

◆ Update()

virtual void MoreMountains.InfiniteRunnerEngine.InputManager.Update ( )
protectedvirtual

Every frame, we get the various inputs and process them.


The documentation for this class was generated from the following file: