Пример #1
0
        protected override bool Run()
        {
            KeyControl keyControl = StartupTaskManager.GetKeyControl();

            Main.Update();
            if (Ime.get_IsDialogOpen())
            {
                return(true);
            }
            if (!keyControl.GetDown(KeyControl.KeyName.SELECT))
            {
                if (keyControl.GetDown(KeyControl.KeyName.MARU))
                {
                    this.OnClickInputLabel();
                }
                else if (keyControl.GetDown(KeyControl.KeyName.START))
                {
                    if (this._uiNameInput.value == string.Empty || this._uiNameInput.value.Replace(" ", string.Empty).Replace("\u3000", string.Empty) == string.Empty)
                    {
                        return(true);
                    }
                    if (Utils.ChkNGWard(this._uiNameInput.value))
                    {
                        this._ANI.Play("feather_ng");
                        return(true);
                    }
                    this._uiNameInput.isSelected = false;
                    this._onNameSubmit();
                    return(false);
                }
                else if (keyControl.GetDown(KeyControl.KeyName.BATU) && !StartupTaskManager.IsInheritStartup())
                {
                    this._uiNameInput.isSelected = false;
                    SingletonMonoBehaviour <FadeCamera> .Instance.FadeOut(0.2f, delegate
                    {
                        Application.LoadLevel(Generics.Scene.Title.ToString());
                        this.DelayActionFrame(2, delegate
                        {
                            SingletonMonoBehaviour <FadeCamera> .Instance.FadeIn(0.2f, null);
                        });
                    });

                    return(true);
                }
            }
            return(StartupTaskManager.GetMode() == StartupTaskManager.StartupTaskManagerMode.StartupTaskManagerMode_BEF || StartupTaskManager.GetMode() == StartupTaskManager.StartupTaskManagerMode.StartupTaskManagerMode_ST);
        }