Infinite Runner Engine v1.9
Public Member Functions | Protected Member Functions | List of all members
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< InputManager >

Public Member Functions

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

Protected Member Functions

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

Additional Inherited Members

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

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: