Exemplo n.º 1
0
        protected void loadMap()
        {
            _octaveSelectedDel = () =>
            {
                try
                {
                    _octaveSelecting = false;
                    _octave          = 0;
                    _cursor.Animate  = true;
                    _loadEnd         = false;
                    _loading         = true;
                    _loadTransition  = true;
                    _loader.LoadMap(_loadingMapInfo);
                }
                catch (MapLoadException mex)
                {
                    SetAlert(true, mex.Message);
                }
            };

            if (_loadingMapInfo.PitchType == PitchType.Fixed)
            {
                _cursor.Animate  = false;
                _octaveSelecting = true;
            }
            else
            {
                _octaveSelectedDel();
            }
        }
Exemplo n.º 2
0
        public override void Init(PitchPitch parent)
        {
            base.Init(parent);

            // カーソル位置のリセット(タイトル画面に戻った時のみ)
            if (_escFocus)
            {
                _mapFocus       = true;
                _mapSelectedIdx = 0;
                _escFocus       = false;
            }

            _octaveSelecting   = false;
            _octave            = 0;
            _octaveSelectedDel = null;
            _loadTransition    = false;

            // マップ情報の更新(マップ情報が無い場合のみ)
            if (_mapInfos.Count == 0)
            {
                updateMapInfos();
            }
        }
Exemplo n.º 3
0
        protected void loadMap()
        {
            _octaveSelectedDel = () =>
            {
                try
                {
                    _octaveSelecting = false;
                    _octave = 0;
                    _cursor.Animate = true;
                    _loadEnd = false;
                    _loading = true;
                    _loadTransition = true;
                    _loader.LoadMap(_loadingMapInfo);
                }
                catch (MapLoadException mex)
                {
                    SetAlert(true, mex.Message);
                }
            };

            if (_loadingMapInfo.PitchType == PitchType.Fixed)
            {
                _cursor.Animate = false;
                _octaveSelecting = true;
            }
            else
            {
                _octaveSelectedDel();
            }
        }
Exemplo n.º 4
0
        public override void Init(PitchPitch parent)
        {
            base.Init(parent);

            // カーソル位置のリセット(タイトル画面に戻った時のみ)
            if (_escFocus)
            {
                _mapFocus = true;
                _mapSelectedIdx = 0;
                _escFocus = false;
            }

            _octaveSelecting = false;
            _octave = 0;
            _octaveSelectedDel = null;
            _loadTransition = false;

            // マップ情報の更新(マップ情報が無い場合のみ)
            if (_mapInfos.Count == 0)
                updateMapInfos();
        }