// Token: 0x0600205E RID: 8286 RVA: 0x0013E21C File Offset: 0x0013C41C private void fadeInStart() { uint num = 0U; while ((ulong)num < (ulong)((long)AppMain.CMain.c_local_create_action_table.Length)) { AppMain.CMain.SLocalCreateActionTable slocalCreateActionTable = AppMain.CMain.c_local_create_action_table[(int)((UIntPtr)num)]; A2S_AMA_HEADER ama = A2S.readAMAFile(this.m_file[(int)slocalCreateActionTable.file]); AppMain.CMain.SAction saction = this.m_act[(int)((UIntPtr)num)]; saction.act = AppMain.AoActCreate(ama, (uint)slocalCreateActionTable.idx); saction.tex = this.m_tex[(int)((UIntPtr)slocalCreateActionTable.tex)]; saction.flag[0] = true; saction.AcmInit(); num += 1U; } uint num2 = 0U; while ((ulong)num2 < (ulong)((long)AppMain.CMain.c_local_create_trg_table.Length)) { AppMain.CMain.SAction saction2 = this.m_act[(int)AppMain.CMain.c_local_create_trg_table[(int)((UIntPtr)num2)]]; CTrgAoAction ctrgAoAction = this.m_trg[(int)((UIntPtr)num2)]; ctrgAoAction.Create(saction2.act); num2 += 1U; } AppMain.IzFadeInitEasy(0U, 0U, 30f); this.m_flag[7] = true; this.m_pTaskLink.AttachTask("dmBuyScreen::Execute", AppMain.c_priority, AppMain.c_user, AppMain.c_attribute); base.SetProc(this.fadeIn); }
private void select() { int trg_idx = -1; for (int index1 = 0; index1 < 2; ++index1) { CTrgAoAction ctrgAoAction = this.m_trg[index1]; float frame; if (ctrgAoAction.GetState(0U)[10] && ctrgAoAction.GetState(0U)[1]) { frame = 1f; trg_idx = index1; } else { frame = !ctrgAoAction.GetState(0U)[0] ? 0.0f : 2f; } for (uint index2 = 0; (long)index2 < (long)AppMain.arrayof((Array)AppMain.CMain.c_btn_action_table[index1]); ++index2) { AppMain.AoActSetFrame(this.m_act[(int)AppMain.CMain.c_btn_action_table[index1][(int)index2]].act, frame); } } if (-1 == trg_idx) { return; } AppMain.CMain.EAct.Type[] typeArray = AppMain.CMain.c_btn_action_table[trg_idx]; for (int index = (int)typeArray[0]; (AppMain.CMain.EAct.Type)index < typeArray[2] + 1; ++index) { this.m_act[index].flag[0] = false; } AppMain.DmSoundPlaySE("Ok"); this.m_result[0] = AppMain.CMain.TrgIdxToReturnIdx(trg_idx); this.enterEfctStart(); }
public DMS_OPT_MAIN_WORK() { this.cmn_tex = AppMain.New <AppMain.AOS_TEXTURE>(5); this.tex = AppMain.New <AppMain.AOS_TEXTURE>(2); this.trg_slct = AppMain.New <CTrgAoAction>(4); this.trg_bgm_btn = AppMain.New <CTrgAoAction>(2); this.trg_se_btn = AppMain.New <CTrgAoAction>(2); this.trg_ctrl_btn = AppMain.New <CTrgAoAction>(2); this.ctrl_win_trg_btn = AppMain.New <CTrgAoAction>(2); this.trg_bgm_slider = new CTrgRect(); this.trg_se_slider = new CTrgRect(); this.trg_return = new CTrgAoAction(); }
// Token: 0x06002554 RID: 9556 RVA: 0x0014C6F8 File Offset: 0x0014A8F8 private void fadeInStart(int prio) { if (!AppMain.CMain_PauseMenu.canGoStageSelect()) { AppMain.CMain_PauseMenu.local_create_action_table[11].idx = 2; AppMain.CMain_PauseMenu.local_create_action_table[14].idx = 7; } else { AppMain.CMain_PauseMenu.local_create_action_table[11].idx = 1; AppMain.CMain_PauseMenu.local_create_action_table[14].idx = 5; } if (AppMain.CMain_PauseMenu.isSpecialStage()) { AppMain.CMain_PauseMenu.local_create_action_table[13].idx = 6; } else { AppMain.CMain_PauseMenu.local_create_action_table[13].idx = 4; } for (int i = 0; i < 17; i++) { AppMain.CMain_PauseMenu.SLocalCreateActionTable slocalCreateActionTable = AppMain.CMain_PauseMenu.local_create_action_table[i]; AppMain.A2S_AMA_HEADER ama = (AppMain.A2S_AMA_HEADER) this.m_file[slocalCreateActionTable.file]; AppMain.CMain_PauseMenu.SAction saction = this.m_act[i]; saction.act = AppMain.AoActCreate(ama, ( uint )slocalCreateActionTable.idx); saction.tex = this.m_tex[slocalCreateActionTable.tex]; saction.flag[0] = true; saction.flag[1] = true; saction.AcmInit(); } for (int j = 0; j < 3; j++) { AppMain.CMain_PauseMenu.SAction saction2 = this.m_act[AppMain.CMain_PauseMenu.c_local_create_trg_table[j]]; CTrgAoAction ctrgAoAction = this.m_trg[j]; ctrgAoAction.Create(saction2.act); } this.m_flag[7] = true; this.m_act[0].flag[1] = false; this.m_act[0].scale = new Vector2(0f, 0f); this.m_se_handle = AppMain.GsSoundAllocSeHandle(); base.AttachTask("gmPauseMenu.Execute", ( uint )prio, 0U, 0U); this.playSe(0); this.m_procCount.SetProc(new AppMain.ITaskAsv.FProc(this.fadeIn)); }
// Token: 0x06002063 RID: 8291 RVA: 0x0013E3B4 File Offset: 0x0013C5B4 private void select() { int num = -1; for (int i = 0; i < 2; i++) { CTrgAoAction ctrgAoAction = this.m_trg[i]; float frame; if (ctrgAoAction.GetState(0U)[10] && ctrgAoAction.GetState(0U)[1]) { frame = 1f; num = i; } else if (ctrgAoAction.GetState(0U)[0]) { frame = 2f; } else { frame = 0f; } uint num2 = 0U; while ((ulong)num2 < (ulong)((long)AppMain.arrayof(AppMain.CMain.c_btn_action_table[i]))) { AppMain.CMain.EAct.Type[] array = AppMain.CMain.c_btn_action_table[i]; AppMain.AoActSetFrame(this.m_act[(int)array[(int)((UIntPtr)num2)]].act, frame); num2 += 1U; } } if (-1 != num) { AppMain.CMain.EAct.Type[] array2 = AppMain.CMain.c_btn_action_table[num]; for (int j = (int)array2[0]; j < (int)(array2[2] + 1); j++) { this.m_act[j].flag[0] = false; } AppMain.DmSoundPlaySE("Ok"); this.m_result[0] = AppMain.CMain.TrgIdxToReturnIdx(num); this.enterEfctStart(); } }
// Token: 0x060017C2 RID: 6082 RVA: 0x000D2B8C File Offset: 0x000D0D8C private static void dmManualProcStopDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work) { for (int i = 0; i < 179; i++) { if (main_work.act[i] != null) { AppMain.AoActDelete(main_work.act[i]); main_work.act[i] = null; } } for (int j = 0; j < main_work.trg_btn.Length; j++) { CTrgAoAction ctrgAoAction = main_work.trg_btn[j]; ctrgAoAction.Release(); } CTrgAoAction trg_return = main_work.trg_return; trg_return.Release(); main_work.proc_update = null; main_work.flag |= 1U; }
// Token: 0x0600255C RID: 9564 RVA: 0x0014CE70 File Offset: 0x0014B070 private void really() { int num = -1; for (int i = 0; i < AppMain.CMain_PauseMenu.c_trg_table.Length; i++) { CTrgAoAction ctrgAoAction = this.m_trg[AppMain.CMain_PauseMenu.c_trg_table[i]]; float frame; if (ctrgAoAction.GetState(0U)[10] && ctrgAoAction.GetState(0U)[1]) { frame = 2f; num = i; } else if (ctrgAoAction.GetState(0U)[0]) { frame = 3f; } else { frame = 0f; } for (int j = 0; j < AppMain.CMain_PauseMenu.c_btn_action_table[i].Length; j++) { int[] array = AppMain.CMain_PauseMenu.c_btn_action_table[i]; AppMain.AoActSetFrame(this.m_act[array[j]].act, frame); } } if (-1 != num) { int[] array2 = AppMain.CMain_PauseMenu.c_btn_action_table[num]; for (int k = array2[0]; k < array2[2] + 1; k++) { this.m_act[k].flag[0] = false; } this.m_really = AppMain.CMain_PauseMenu.TrgIdxToReturnIdx(num); } else if (this.m_flag[8]) { this.m_really = 4; } if (0 <= AppMain.GmMainKeyCheckPauseKeyPush()) { this.m_return = 4; this.pauseBtnCancelStart(); return; } if (AppMain.isBackKeyPressed()) { this.m_return = 4; AppMain.setBackKeyRequest(false); this.playSe(1); this.selectStart(); return; } if (6 == this.m_really) { return; } if (this.m_return == this.m_really) { this.playSe(0); this.enterEfctStart(); return; } this.playSe(1); this.selectStart(); }
private void really() { int trg_idx = -1; for (int index1 = 0; index1 < AppMain.CMain_PauseMenu.c_trg_table.Length; ++index1) { CTrgAoAction ctrgAoAction = this.m_trg[AppMain.CMain_PauseMenu.c_trg_table[index1]]; float frame; if (ctrgAoAction.GetState(0U)[10] && ctrgAoAction.GetState(0U)[1]) { frame = 2f; trg_idx = index1; } else { frame = !ctrgAoAction.GetState(0U)[0] ? 0.0f : 3f; } for (int index2 = 0; index2 < AppMain.CMain_PauseMenu.c_btn_action_table[index1].Length; ++index2) { AppMain.AoActSetFrame(this.m_act[AppMain.CMain_PauseMenu.c_btn_action_table[index1][index2]].act, frame); } } if (-1 != trg_idx) { int[] numArray = AppMain.CMain_PauseMenu.c_btn_action_table[trg_idx]; for (int index = numArray[0]; index < numArray[2] + 1; ++index) { this.m_act[index].flag[0] = false; } this.m_really = AppMain.CMain_PauseMenu.TrgIdxToReturnIdx(trg_idx); } else if (this.m_flag[8]) { this.m_really = 4; } if (0 <= AppMain.GmMainKeyCheckPauseKeyPush()) { this.m_return = 4; this.pauseBtnCancelStart(); } else if (AppMain.isBackKeyPressed()) { this.m_return = 4; AppMain.setBackKeyRequest(false); this.playSe(1); this.selectStart(); } else { if (6 == this.m_really) { return; } if (this.m_return == this.m_really) { this.playSe(0); this.enterEfctStart(); } else { this.playSe(1); this.selectStart(); } } }