private void ExecuteButton(int index, ButtonState curState) { buttonsData.keyButtons[index].Execute( KeyboardButtonPresser.GetJoyState( curState == ButtonState.Pressed, buttonsData.keyButtons[index].lastState == ButtonState.Pressed), curState); }
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(); }
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) ); } }
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) ); } }
public Mouse_MoveData() { keyButtons = new KeyboardButtonPresser(); }
private JoyButtonState GetState() { currentState = GetValue(); return(KeyboardButtonPresser.GetJoyState(currentState == ButtonState.Pressed, lastState == ButtonState.Pressed)); }
public Button() { keyButtons = new KeyboardButtonPresser(); }