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); }