public virtual void EnableButton() { if (CurrentState == TouchButtonStates.Disabled) { currentState = TouchButtonStates.Off; } }
void ButtonUp() { currentState = TouchButtonStates.ButtonUp; InputManager.InteractWithButton(representedButtonID, InputButtonStates.Up); button.color = releasedColor; }
void ButtonDownFirstTime() { currentState = TouchButtonStates.ButtonDown; InputManager.InteractWithButton(representedButtonID, InputButtonStates.Down); button.color = pressedColor; }
protected virtual void LateUpdate() { if (currentState == TouchButtonStates.ButtonUp) { currentState = TouchButtonStates.Off; } if (currentState == TouchButtonStates.ButtonDown) { currentState = TouchButtonStates.ButtonPressed; } }
public virtual void DisableButton() { currentState = TouchButtonStates.Disabled; }
public virtual void ButtonPressed() { currentState = TouchButtonStates.ButtonPressed; InputManager.InteractWithButton(representedButtonID, InputButtonStates.Pressed); }