コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        private void StartTitleFlicker()
        {
            this.EmitSound(TitleScreenSoundKey);

            Sequence sequence = DOTween.Sequence();

            for (var i = 0; i < _flickerCount; i++)
            {
                sequence.Append(_titleImage.DOFade(0f, 0.08f));
                sequence.Append(_titleImage.DOFade(1f, 0.08f));
            }
            sequence.Append(_titleImage.DOFade(0f, 0.5f));
            sequence.AppendCallback(() => UITitleScreenPanel.OpenTitleScreenPanel());
            _anyButtonText.gameObject.SetActive(false);
            for (var i = 0; i < GameConstants.MaxPlayerCount; ++i)
            {
                this.StartVibrationCoroutine(i + 1, 0.7f, 0.7f, 0.3f);
            }
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        private void Start()
        {
            if (!MenuMusicController.isPlaying)
            {
                MenuMusicController.StartMusic();
            }

            if (_titleScreenPanelOpened)
            {
                UITitleScreenPanel.OpenTitleScreenPanel();
                _titleImage.gameObject.SetActive(false);
                _anyButtonText.gameObject.SetActive(false);
            }
            else
            {
                _titleImage.DOFade(0f, 0.01f);
                _anyButtonText.gameObject.SetActive(false);
                StartCoroutine(StartAnimation());
            }
        }