public virtual void ChangeState(MediaButtonState state) { if (state == MediaButtonState.LOADING) { mImage.sprite = LoadingSprite; } mRotate = state == MediaButtonState.LOADING; mImage.transform.rotation = Quaternion.identity; }
public override void ChangeState(MediaButtonState state) { base.ChangeState(state); interactable = state != MediaButtonState.LOADING; if (state == MediaButtonState.IDLE) { mImage.sprite = IdleSprite; } else if (state == MediaButtonState.PLAYING) { mImage.sprite = PlaySprite; } mImage.transform.rotation = Quaternion.identity; }