public void ClickAction(ButtonClickedAction action) { switch (action) { case ButtonClickedAction.CopyDBName: Clipboard.SetText(this.DBName); break; case ButtonClickedAction.CopyUsername: Clipboard.SetText(this.Username); break; case ButtonClickedAction.CopyPassword: Clipboard.SetText(this.Password); break; default: break; } }
void StateChanged(SoundboardManager.SoundboardState state) { button.interactable = true; switch (state) { case SoundboardManager.SoundboardState.Default: //set action buttonClicked = DefaultStateClicked; //set image micImage.gameObject.SetActive(true); circleImage.gameObject.SetActive(false); //set color _image.color = defaultColor; break; case SoundboardManager.SoundboardState.Edit: //set action buttonClicked = EditStateClicked; //set text micImage.gameObject.SetActive(false); circleImage.gameObject.SetActive(true); //set color _image.color = editColor; break; case SoundboardManager.SoundboardState.Jam: break; } }
protected bool CanExecuteClickAction(ButtonClickedAction action) { return true; }