public void openDeckNameInput() { if (OrganizeTaskManager.Instance.GetDetailTask().CheckBtnEnabled() && base.isRun) { SoundUtils.PlaySE(SEFIleInfos.SE_001); this._state = TaskOrganizeTop.OrganizeState.System; TaskOrganizeTop.controlState = "system"; TaskOrganizeTop.BannerIndex = 0; TaskOrganizeTop.SystemIndex = 2; this.UpdateSystemButtons(); this.UpdateChangeBanner(); App.OnlyController = TaskOrganizeTop.KeyController; TaskOrganizeTop.KeyController.IsRun = false; SingletonMonoBehaviour <UIShortCutMenu> .Instance.LockTouchControl(true); this.DelayActionFrame(1, delegate { Ime.add_OnGotIMEDialogResult(new Messages.EventHandler(this.OnGotIMEDialogResult)); Ime.ImeDialogParams imeDialogParams = new Ime.ImeDialogParams(); imeDialogParams.supportedLanguages = 270336; imeDialogParams.languagesForced = true; imeDialogParams.type = 0; imeDialogParams.option = 0; imeDialogParams.canCancel = true; imeDialogParams.textBoxMode = 2; imeDialogParams.enterLabel = 0; imeDialogParams.maxTextLength = 12; imeDialogParams.set_title("艦隊名を入力してください。(12文字まで)"); imeDialogParams.set_initialText(this.mEditName); Ime.Open(imeDialogParams); }); } }
private void OnDestroy() { this._bgPanel = null; this._bannerPanel = null; this._allUnsetBtn = null; this._tenderBtn = null; this._fleetNameBtn = null; this._fleetNameLabel = null; this.mTransform_TurnEndStamp = null; this._displaySwipeEventRegion = null; this.deckChangeArrows = null; this.deckIcon = null; Mem.DelDictionarySafe <string, TaskOrganizeTop.StateController>(ref this.StateControllerDic); this._bannerManager = null; TaskOrganizeTop.SystemIndex = 0; TaskOrganizeTop.prevControlState = string.Empty; TaskOrganizeTop.changeState = string.Empty; this._state = TaskOrganizeTop.OrganizeState.Top; Mem.Del <int>(ref TaskOrganizeTop.BannerIndex); Mem.Del <string>(ref TaskOrganizeTop.controlState); this.uiCamera = null; this.TenderManager = null; this.currentDeck = null; this.deckSwitchManager = null; TaskOrganizeTop.decks = null; TaskOrganizeTop.allShip = null; TaskOrganizeTop.KeyController = null; }
public void TenderBtnEL() { this.CreateTender(); if (OrganizeTaskManager.Instance.GetDetailTask().CheckBtnEnabled() && this.IsTenderBtn()) { TaskOrganizeTop.BannerIndex = 0; TaskOrganizeTop.SystemIndex = 0; this.UpdateSystemButtons(); this.UpdateChangeBanner(); this.TenderManager.ShowSelectTender(); OrganizeTaskManager.Instance.GetTopTask().setControlState(); this._state = TaskOrganizeTop.OrganizeState.Tender; } }
public void setControlState() { if (this.TenderManager != null && this.TenderManager.State != OrganizeTender.TenderState.None) { TaskOrganizeTop.controlState = "tender"; this._state = TaskOrganizeTop.OrganizeState.Tender; } else if (TaskOrganizeTop.BannerIndex == 0) { TaskOrganizeTop.controlState = "system"; this._state = TaskOrganizeTop.OrganizeState.System; } else { TaskOrganizeTop.controlState = "banner"; this._state = TaskOrganizeTop.OrganizeState.Top; } this.UpdateDeckSwitchManager(); }
protected override bool Run() { Main.Update(); if (this.isEnd) { if (TaskOrganizeTop.changeState == "detail") { OrganizeTaskManager.ReqPhase(OrganizeTaskManager.OrganizePhase.Detail); this._state2 = TaskOrganizeTop.OrganizeState.Detail; } else if (TaskOrganizeTop.changeState == "list") { OrganizeTaskManager.ReqPhase(OrganizeTaskManager.OrganizePhase.List); this._state2 = TaskOrganizeTop.OrganizeState.List; } this.isEnd = false; return(false); } if (TaskOrganizeTop.controlState != null) { if (this.isTenderAnimation()) { return(true); } switch (this._state) { case TaskOrganizeTop.OrganizeState.Top: this._state2 = TaskOrganizeTop.OrganizeState.Top; return(this.StateKeyControl_Banner()); case TaskOrganizeTop.OrganizeState.System: this._state2 = TaskOrganizeTop.OrganizeState.System; return(this.StateKeyControl_System()); case TaskOrganizeTop.OrganizeState.Tender: this._state2 = TaskOrganizeTop.OrganizeState.Tender; return(this.StateKeyControl_Tender()); } } return(true); }