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;
			}
		}
示例#2
0
    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;
		}