Ejemplo n.º 1
0
 public VirtualPointerInput.ButtonState GetButtonState(PointerEventData.InputButton button)
 {
     VirtualPointerInput.ButtonState buttonState = (VirtualPointerInput.ButtonState)null;
     for (int index = 0; index < this.m_TrackedButtons.Count; ++index)
     {
         if (this.m_TrackedButtons[index].button == button)
         {
             buttonState = this.m_TrackedButtons[index];
             break;
         }
     }
     if (buttonState == null)
     {
         buttonState = new VirtualPointerInput.ButtonState()
         {
             button    = button,
             eventData = new VirtualPointerInput.MouseButtonEventData()
         };
         this.m_TrackedButtons.Add(buttonState);
     }
     return(buttonState);
 }
Ejemplo n.º 2
0
 public void SetButtonState(PointerEventData.InputButton button, PointerEventData.FramePressState stateForMouseButton, PointerEventData data)
 {
     VirtualPointerInput.ButtonState buttonState = this.GetButtonState(button);
     buttonState.eventData.buttonState = stateForMouseButton;
     buttonState.eventData.buttonData  = data;
 }