Beispiel #1
0
 private void DispatchEvents(JoyStickControlor.StickButtonCode code)
 {
     if (this.inputListeners == null || this.inputListeners.Count == 0)
     {
         return;
     }
     for (int i = 0; i < this.inputListeners.Count; i++)
     {
         this.inputListeners[i](code);
     }
 }
Beispiel #2
0
 private void StickCodeHandle(JoyStickControlor.StickButtonCode code)
 {
     if (code == JoyStickControlor.StickButtonCode.L1_R1)
     {
         this.HideOrShowMouse(true);
     }
     else if (code == JoyStickControlor.StickButtonCode.Y && this._mouseStatus == JoyStickControlor.UIMouseStatus.MouseActive)
     {
         this.HideOrShowMouse(false);
         return;
     }
     if (this._mouseStatus == JoyStickControlor.UIMouseStatus.MouseHide)
     {
         this.DispatchEvents(code);
     }
     else if (code == JoyStickControlor.StickButtonCode.A)
     {
         this.DispatchEvents(code);
     }
 }