// Token: 0x06000989 RID: 2441 RVA: 0x00055D04 File Offset: 0x00053F04 private static void dmSaveIsLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.GsFontIsBuilded()) { main_work.proc_menu_update = AppMain.dmSaveLoadRequest; } }
private static void dmSaveSetWinOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (main_work.win_timer > 8) { main_work.flag |= 16U; main_work.win_timer = 0; for (uint index = 0; index < 2U; ++index) { main_work.win_size_rate[(int)index] = 1f; } } else { ++main_work.win_timer; } for (uint index = 0; index < 2U; ++index) { main_work.win_size_rate[(int)index] = main_work.win_timer == 0 ? 1f : (float)main_work.win_timer / 8f; if ((double)main_work.win_size_rate[(int)index] > 1.0) { main_work.win_size_rate[(int)index] = 1f; } AppMain.dm_save_win_size_rate[(int)index] = main_work.win_size_rate[(int)index]; } }
// Token: 0x06000983 RID: 2435 RVA: 0x00055978 File Offset: 0x00053B78 private static void dmSaveInit() { AppMain.dm_save_mgr_p.tcb = AppMain.MTM_TASK_MAKE_TCB(AppMain.dmSaveProcMain, AppMain.dmSaveDest, 0U, 32767, 8192U, 0, () => new AppMain.DMS_SAVE_MAIN_WORK(), "SAVE_TASK"); AppMain.DMS_SAVE_MAIN_WORK dms_SAVE_MAIN_WORK = (AppMain.DMS_SAVE_MAIN_WORK)AppMain.dm_save_mgr_p.tcb.work; AppMain.dm_save_disp_flag = 0U; AppMain.dm_save_is_draw_state = 0U; AppMain.dm_save_win_mode = 0; AppMain.dm_save_draw_reserve = false; for (int i = 0; i < 2; i++) { AppMain.dm_save_win_size_rate[i] = 0f; AppMain.dm_save_cmn_tex[i] = null; } for (int j = 0; j < 6; j++) { AppMain.dm_save_act[j] = null; } dms_SAVE_MAIN_WORK.announce_flag = AppMain.dm_save_msg_flag; dms_SAVE_MAIN_WORK.draw_state = (AppMain.AoActSysGetDrawStateEnable() ? 1U : 0U); if (dms_SAVE_MAIN_WORK.draw_state != 0U) { AppMain.dm_save_draw_state = AppMain.AoActSysGetDrawState(); } else { AppMain.dm_save_draw_state = 0U; } for (int k = 0; k < 2; k++) { AppMain.dm_save_cmn_tex[k] = null; } AppMain.dm_save_is_draw_state = dms_SAVE_MAIN_WORK.draw_state; dms_SAVE_MAIN_WORK.proc_menu_update = AppMain.dmSaveLoadFontData; }
private static void dmSaveProcWindowOpenWaitIdle(AppMain.DMS_SAVE_MAIN_WORK main_work) { main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowOpenEfct); main_work.proc_draw = new AppMain._saveproc_draw(AppMain.DmSaveWinSelectDraw); AppMain.DmSoundPlaySE("Window"); AppMain.dm_save_draw_reserve = true; }
// Token: 0x0600098D RID: 2445 RVA: 0x00055E88 File Offset: 0x00054088 private static void dmSaveProcCreateAct(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (uint num = 0U; num < 6U; num += 1U) { A2S_AMA_HEADER ama; AppMain.AOS_TEXTURE tex; if (num >= 1U) { ama = main_work.cmn_ama[1]; tex = main_work.cmn_tex[1]; } else { ama = main_work.cmn_ama[0]; tex = main_work.cmn_tex[0]; } AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); main_work.act[(int)((UIntPtr)num)] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl[(int)((UIntPtr)num)]); AppMain.dm_save_act[(int)((UIntPtr)num)] = main_work.act[(int)((UIntPtr)num)]; } if ((AppMain.dm_save_msg_flag & 4U) != 0U) { main_work.flag |= 2147483648U; } main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle; }
private static void dmSaveProcLoadWait(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsDataLoad(main_work) == 0) { return; } for (int index = 0; index < 2; ++index) { main_work.arc_cmn_amb[index] = AppMain.readAMBFile(main_work.arc_cmn_amb_fs[index]); main_work.arc_cmn_amb_fs[index] = (AppMain.AMS_FS)null; main_work.cmn_ama[index] = AppMain.readAMAFile(AppMain.amBindGet(main_work.arc_cmn_amb[index], 0)); string sPath; main_work.cmn_amb[index] = AppMain.readAMBFile(AppMain.amBindGet(main_work.arc_cmn_amb[index], 1, out sPath)); main_work.cmn_amb[index].dir = sPath; AppMain.amFsClearRequest(main_work.arc_cmn_amb_fs[index]); main_work.arc_cmn_amb_fs[index] = (AppMain.AMS_FS)null; AppMain.AoTexBuild(main_work.cmn_tex[index], main_work.cmn_amb[index]); AppMain.AoTexLoad(main_work.cmn_tex[index]); } if (AppMain.dm_save_is_snd_build) { AppMain.DmSoundBuild(); } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcTexBuildWait); }
private static void dmSaveInit() { AppMain.dm_save_mgr_p.tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSaveProcMain), new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSaveDest), 0U, (ushort)short.MaxValue, 8192U, 0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_SAVE_MAIN_WORK()), "SAVE_TASK"); AppMain.DMS_SAVE_MAIN_WORK work = (AppMain.DMS_SAVE_MAIN_WORK)AppMain.dm_save_mgr_p.tcb.work; AppMain.dm_save_disp_flag = 0U; AppMain.dm_save_is_draw_state = 0U; AppMain.dm_save_win_mode = 0; AppMain.dm_save_draw_reserve = false; for (int index = 0; index < 2; ++index) { AppMain.dm_save_win_size_rate[index] = 0.0f; AppMain.dm_save_cmn_tex[index] = (AppMain.AOS_TEXTURE)null; } for (int index = 0; index < 6; ++index) { AppMain.dm_save_act[index] = (AppMain.AOS_ACTION)null; } work.announce_flag = AppMain.dm_save_msg_flag; work.draw_state = AppMain.AoActSysGetDrawStateEnable() ? 1U : 0U; AppMain.dm_save_draw_state = work.draw_state == 0U ? 0U : AppMain.AoActSysGetDrawState(); for (int index = 0; index < 2; ++index) { AppMain.dm_save_cmn_tex[index] = (AppMain.AOS_TEXTURE)null; } AppMain.dm_save_is_draw_state = work.draw_state; work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveLoadFontData); }
// Token: 0x06000986 RID: 2438 RVA: 0x00055BE8 File Offset: 0x00053DE8 private static void dmSaveProcMain(MTS_TASK_TCB tcb) { AppMain.DMS_SAVE_MAIN_WORK dms_SAVE_MAIN_WORK = (AppMain.DMS_SAVE_MAIN_WORK)tcb.work; if ((dms_SAVE_MAIN_WORK.flag & 1U) != 0U) { AppMain.mtTaskClearTcb(tcb); AppMain.dm_save_disp_flag = 0U; AppMain.dm_save_is_draw_state = 0U; AppMain.dm_save_win_mode = 0; AppMain.dm_save_is_task_draw = false; for (int i = 0; i < 2; i++) { AppMain.dm_save_win_size_rate[i] = 0f; } AppMain.dm_save_mgr_p = null; } if ((dms_SAVE_MAIN_WORK.flag & 2147483648U) != 0U && !AoAccount.AoAccountIsCurrentEnable()) { dms_SAVE_MAIN_WORK.proc_menu_update = AppMain.dmSaveProcStopDraw; dms_SAVE_MAIN_WORK.proc_input = null; dms_SAVE_MAIN_WORK.proc_draw = null; AppMain.dm_save_draw_reserve = false; dms_SAVE_MAIN_WORK.flag &= 2147483647U; return; } if (dms_SAVE_MAIN_WORK.proc_menu_update != null) { dms_SAVE_MAIN_WORK.proc_menu_update(dms_SAVE_MAIN_WORK); } if (dms_SAVE_MAIN_WORK.proc_draw != null && !AppMain.AoSysMsgIsShow()) { dms_SAVE_MAIN_WORK.proc_draw(); } }
// Token: 0x0600099F RID: 2463 RVA: 0x00056984 File Offset: 0x00054B84 private static void dmSaveSetWinOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (main_work.win_timer > 8) { main_work.flag |= 16U; main_work.win_timer = 0; for (uint num = 0U; num < 2U; num += 1U) { main_work.win_size_rate[(int)((UIntPtr)num)] = 1f; } } else { main_work.win_timer++; } for (uint num2 = 0U; num2 < 2U; num2 += 1U) { if (main_work.win_timer != 0) { main_work.win_size_rate[(int)((UIntPtr)num2)] = (float)main_work.win_timer / 8f; } else { main_work.win_size_rate[(int)((UIntPtr)num2)] = 1f; } if (main_work.win_size_rate[(int)((UIntPtr)num2)] > 1f) { main_work.win_size_rate[(int)((UIntPtr)num2)] = 1f; } AppMain.dm_save_win_size_rate[(int)((UIntPtr)num2)] = main_work.win_size_rate[(int)((UIntPtr)num2)]; } }
// Token: 0x060009A0 RID: 2464 RVA: 0x00056A44 File Offset: 0x00054C44 private static void dmSaveSetWinCloseEfct(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (uint num = 0U; num < 2U; num += 1U) { if (main_work.win_timer != 0) { main_work.win_size_rate[(int)((UIntPtr)num)] = (float)main_work.win_timer / 8f; } else { main_work.win_size_rate[(int)((UIntPtr)num)] = 0f; } AppMain.dm_save_win_size_rate[(int)((UIntPtr)num)] = main_work.win_size_rate[(int)((UIntPtr)num)]; } if (main_work.win_timer < 0) { main_work.flag |= 16U; main_work.win_timer = 0; for (uint num2 = 0U; num2 < 2U; num2 += 1U) { main_work.win_size_rate[(int)((UIntPtr)num2)] = 0f; AppMain.dm_save_win_size_rate[(int)((UIntPtr)num2)] = main_work.win_size_rate[(int)((UIntPtr)num2)]; } return; } main_work.win_timer--; }
// Token: 0x06000998 RID: 2456 RVA: 0x0005651C File Offset: 0x0005471C private static void dmSaveProcFinish(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsTexRelease(main_work) == 1) { for (int i = 0; i < 2; i++) { AppMain.dm_save_cmn_tex[i] = null; } for (int j = 0; j < 6; j++) { if (main_work.act[j] != null) { AppMain.AoActDelete(main_work.act[j]); main_work.act[j] = null; } AppMain.dm_save_act[j] = null; } for (int k = 0; k < 2; k++) { if (main_work.arc_cmn_amb[k] != null) { main_work.arc_cmn_amb[k] = null; } } main_work.flag |= 1U; main_work.proc_menu_update = null; } }
private static void dmSaveProcFinish(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsTexRelease(main_work) != 1) { return; } for (int index = 0; index < 2; ++index) { AppMain.dm_save_cmn_tex[index] = (AppMain.AOS_TEXTURE)null; } for (int index = 0; index < 6; ++index) { if (main_work.act[index] != null) { AppMain.AoActDelete(main_work.act[index]); main_work.act[index] = (AppMain.AOS_ACTION)null; } AppMain.dm_save_act[index] = (AppMain.AOS_ACTION)null; } for (int index = 0; index < 2; ++index) { if (main_work.arc_cmn_amb[index] != null) { main_work.arc_cmn_amb[index] = (AppMain.AMS_AMB_HEADER)null; } } main_work.flag |= 1U; main_work.proc_menu_update = (AppMain._saveproc_input_update)null; }
private static void dmSaveProcCreateAct(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (uint index = 0; index < 6U; ++index) { AppMain.A2S_AMA_HEADER ama; AppMain.AOS_TEXTURE tex; if (index >= 1U) { ama = main_work.cmn_ama[1]; tex = main_work.cmn_tex[1]; } else { ama = main_work.cmn_ama[0]; tex = main_work.cmn_tex[0]; } AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); main_work.act[(int)index] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl[(int)index]); AppMain.dm_save_act[(int)index] = main_work.act[(int)index]; } if (((int)AppMain.dm_save_msg_flag & 4) != 0) { main_work.flag |= 2147483648U; } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle); }
// Token: 0x06000995 RID: 2453 RVA: 0x00056499 File Offset: 0x00054699 private static void dmSaveProcWaitLoadEnd(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.DmCmnBackupIsLoadFinished()) { main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle; main_work.timer = 0; } }
private static void dmSaveIsLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (!AppMain.GsFontIsBuilded()) { return; } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveLoadRequest); }
private static void dmSaveProcWaitLoadEnd(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (!AppMain.DmCmnBackupIsLoadFinished()) { return; } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle); main_work.timer = 0; }
// Token: 0x06000994 RID: 2452 RVA: 0x00056465 File Offset: 0x00054665 private static void dmSaveProcWaitSeStop(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (main_work.timer > 60) { main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle; main_work.timer = 0; return; } main_work.timer++; }
// Token: 0x06000990 RID: 2448 RVA: 0x000560DA File Offset: 0x000542DA private static void dmSaveProcWindowOpenWaitIdle(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.AoStorageSaveFreeSpaceIsEnough()) { main_work.proc_menu_update = AppMain.dmSaveProcWindowOpenEfct; main_work.proc_draw = AppMain.DmSaveWinSelectDraw; AppMain.DmSoundPlaySE("Window"); AppMain.dm_save_draw_reserve = true; } }
// Token: 0x0600099C RID: 2460 RVA: 0x000568F0 File Offset: 0x00054AF0 private static int dmSaveIsDataLoad(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int i = 0; i < 2; i++) { if (!AmFs.amFsIsComplete(main_work.arc_cmn_amb_fs[i])) { return(0); } } return(1); }
// Token: 0x0600098C RID: 2444 RVA: 0x00055E44 File Offset: 0x00054044 private static void dmSaveProcTexBuildWait(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsTexLoad(main_work) == 1) { for (int i = 0; i < 2; i++) { AppMain.dm_save_cmn_tex[i] = main_work.cmn_tex[i]; } main_work.proc_menu_update = AppMain.dmSaveProcCreateAct; } }
private static int dmSaveIsTexLoad(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int index = 0; index < 2; ++index) { if (!AppMain.AoTexIsLoaded(main_work.cmn_tex[index])) { return(0); } } return(AppMain.dm_save_is_snd_build && !AppMain.DmSoundBuildCheck() ? 0 : 1); }
private static int dmSaveIsTexRelease(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int index = 0; index < 2; ++index) { if (!AppMain.AoTexIsReleased(main_work.cmn_tex[index])) { return(0); } } return(1); }
private static int dmSaveIsDataLoad(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int index = 0; index < 2; ++index) { if (!AppMain.amFsIsComplete(main_work.arc_cmn_amb_fs[index])) { return(0); } } return(1); }
private static void dmSaveLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.SyGetEvtInfo().cur_evt_id == (short)10) { AppMain.GsFontBuild(false); } else { AppMain.GsFontBuild(); } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveIsLoadFontData); }
// Token: 0x06000991 RID: 2449 RVA: 0x00056118 File Offset: 0x00054318 private static void dmSaveProcWindowOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work) { if ((main_work.flag & 16U) != 0U) { main_work.proc_menu_update = AppMain.dmSaveProcWindowAnnounceIdle; main_work.disp_flag |= 1U; AppMain.dm_save_disp_flag = main_work.disp_flag; main_work.flag &= 4294967279U; return; } AppMain.dmSaveSetWinOpenEfct(main_work); }
private static void dmSaveProcWaitSeStop(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (main_work.timer > 60) { main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle); main_work.timer = 0; } else { ++main_work.timer; } }
private static void dmSaveProcWindowCloseEfct(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (((int)main_work.flag & 16) != 0) { main_work.proc_menu_update = main_work.win_mode != 1 ? (main_work.win_mode != 0 ? new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle) : new AppMain._saveproc_input_update(AppMain.dmSaveProcWaitLoadEnd)) : new AppMain._saveproc_input_update(AppMain.dmSaveProcWaitSeStop); main_work.announce_flag &= (uint)~(1 << main_work.win_mode); main_work.flag &= 4294967279U; main_work.proc_draw = (AppMain._saveproc_draw)null; AppMain.dm_save_draw_reserve = false; } AppMain.dmSaveSetWinCloseEfct(main_work); }
private static void dmSaveProcTexBuildWait(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsTexLoad(main_work) != 1) { return; } for (int index = 0; index < 2; ++index) { AppMain.dm_save_cmn_tex[index] = main_work.cmn_tex[index]; } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcCreateAct); }
private static void dmSaveProcDataRelease(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int index = 0; index < 2; ++index) { AppMain.AoTexRelease(main_work.cmn_tex[index]); } if (AppMain.dm_save_is_snd_build) { AppMain.DmSoundExit(); AppMain.DmSoundFlush(); } main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcFinish); }
// Token: 0x06000997 RID: 2455 RVA: 0x000564D0 File Offset: 0x000546D0 private static void dmSaveProcDataRelease(AppMain.DMS_SAVE_MAIN_WORK main_work) { for (int i = 0; i < 2; i++) { AppMain.AoTexRelease(main_work.cmn_tex[i]); } if (AppMain.dm_save_is_snd_build) { AppMain.DmSoundExit(); AppMain.DmSoundFlush(); } main_work.proc_menu_update = AppMain.dmSaveProcFinish; }