public IInteractableComponent SetSFX(PointerEventState state, UnityEngine.UI.Windows.Audio.Component data)
        {
            if (state == PointerEventState.Click)
            {
                this.sfxOnClick = data;
            }
            else if (state == PointerEventState.Enter)
            {
                this.sfxOnEnter = data;
            }
            else if (state == PointerEventState.Leave)
            {
                this.sfxOnLeave = data;
            }

            return(this);
        }
        public IButtonComponent SetSFX(PointerEventState state, Audio.Component data)
        {
            if (state == PointerEventState.Click)
            {
                this.sfxOnClick = data;
            }
            else if (state == PointerEventState.Enter)
            {
                this.sfxOnEnter = data;
            }
            else if (state == PointerEventState.Leave)
            {
                this.sfxOnLeave = data;
            }

            return(this);
        }
		public void SetSFX(PointerEventState state, Audio.Component data) {

			if (state == PointerEventState.Click) {

				this.sfxOnClick = data;

			} else if (state == PointerEventState.Enter) {

				this.sfxOnEnter = data;

			} else if (state == PointerEventState.Leave) {

				this.sfxOnLeave = data;

			}

		}
			public IInteractableComponent SetSFX(PointerEventState state, UnityEngine.UI.Windows.Audio.Component data) {
	
				if (state == PointerEventState.Click) {
	
					this.sfxOnClick = data;
	
				} else if (state == PointerEventState.Enter) {
	
					this.sfxOnEnter = data;
	
				} else if (state == PointerEventState.Leave) {
	
					this.sfxOnLeave = data;
	
				}
	
				return this;
	
			}