Ejemplo n.º 1
0
 public override void Update(AInputManager inputManager)
 {
     if (m_InputProvider.IsValid(inputManager))
     {
         m_Triggered = OnUpdate(inputManager);
     }
     else
     {
         m_Triggered = false;
         OnReset(inputManager);
     }
 }
Ejemplo n.º 2
0
 public override bool IsValid(AInputManager inputManager)
 {
     return(inputManager.Mouse.Get(m_Button).IsDown());
 }
Ejemplo n.º 3
0
 public abstract bool IsValid(AInputManager inputManager);
Ejemplo n.º 4
0
 public abstract void Update(AInputManager inputManager);
 public override bool IsValid(AInputManager inputManager)
 {
     return(inputManager.Keyboard.Get(m_Modifier).IsDown());
 }
Ejemplo n.º 6
0
 protected abstract void OnReset(AInputManager inputManager);
Ejemplo n.º 7
0
 protected abstract bool OnUpdate(AInputManager inputManager);