Example #1
0
 private void ExecuteButton(int index, ButtonState curState)
 {
     buttonsData.keyButtons[index].Execute(
         KeyboardButtonPresser.GetJoyState(
             curState == ButtonState.Pressed,
             buttonsData.keyButtons[index].lastState == ButtonState.Pressed),
         curState);
 }
Example #2
0
 public ButtonsData()
 {
     keyButtons = new KeyboardButtonPresser[4];
     for (int i = 0; i < keyButtons.Length; i++)
     {
         keyButtons[i] = new KeyboardButtonPresser();
     }
 }
 public void Load(KeyboardButtonPresser data)
 {
     current = data;
     addBtn.onClick.RemoveAllListeners();
     addBtn.onClick.AddListener(delegate {
         current.Add();
         UpdateView();
     });
     UpdateView();
 }
Example #4
0
 private void ExecuteMouseCircleMove(Vector2 value, bool canExecute)
 {
     mouseCircleMoveData.keyButtons.Execute(KeyboardButtonPresser.GetJoyState(canExecute, lastCanExecute));
     if (canExecute)
     {
         SimulatorMethods.instance.MouseSetPos(
             (int)(mouseCircleMoveData.centerX + value.x * mouseCircleMoveData.value),
             (int)(mouseCircleMoveData.centerY + value.y * -mouseCircleMoveData.value)
             );
     }
 }
Example #5
0
 private void ExecuteMouseMove(Vector2 value, bool canExecute)
 {
     mouseMoveData.keyButtons.Execute(KeyboardButtonPresser.GetJoyState(canExecute, lastCanExecute));
     if (canExecute)
     {
         SimulatorMethods.instance.MouseMoveBy(
             (int)(mouseMoveData.value * value.x * Time.deltaTime),
             (int)(mouseMoveData.value * value.y * -Time.deltaTime)
             );
     }
 }
Example #6
0
 public Mouse_MoveData()
 {
     keyButtons = new KeyboardButtonPresser();
 }
Example #7
0
 private JoyButtonState GetState()
 {
     currentState = GetValue();
     return(KeyboardButtonPresser.GetJoyState(currentState == ButtonState.Pressed, lastState == ButtonState.Pressed));
 }
Example #8
0
 public Button()
 {
     keyButtons = new KeyboardButtonPresser();
 }