UI Node Connect 4  v4.1
MeadowGames.UINodeConnect4.InputManager_LegacyInputSystem Class Reference

Inherits MeadowGames.UINodeConnect4.InputManager.

Public Member Functions

override void OnUpdate ()
 
void OnPointerDown ()
 
void OnDrag ()
 
void OnPointerUp ()
 
void OnDeleteKeyPressed ()
 
void OnPointerHover ()
 
override Vector3 GetCanvasPointerPosition (GraphManager graphManager)
 

Public Attributes

KeyCode clickKey = KeyCode.Mouse0
 
KeyCode aux0Key = KeyCode.LeftShift
 
KeyCode deleteKey = KeyCode.Delete
 
override Vector3 ScreenPointerPosition => Input.mousePosition
 
override bool PointerPress => Input.GetKey(clickKey)
 
override bool Aux0KeyPress => Input.GetKey(aux0Key)
 

Properties

override UnityEvent e_OnPointerDown = new UnityEvent() [get, set]
 
override UnityEvent e_OnDrag = new UnityEvent() [get, set]
 
override UnityEvent e_OnPointerUp = new UnityEvent() [get, set]
 
override UnityEvent e_OnDelete = new UnityEvent() [get, set]
 
override UnityEvent e_OnPointerHover = new UnityEvent() [get, set]
 
- Properties inherited from MeadowGames.UINodeConnect4.InputManager
static InputManager Instance [get]
 
abstract Vector3 ScreenPointerPosition [get]
 
abstract bool PointerPress [get]
 
abstract bool Aux0KeyPress [get]
 
abstract UnityEvent e_OnPointerDown [get, set]
 
abstract UnityEvent e_OnDrag [get, set]
 
abstract UnityEvent e_OnPointerUp [get, set]
 
abstract UnityEvent e_OnDelete [get, set]
 
abstract UnityEvent e_OnPointerHover [get, set]