// Token: 0x060002B8 RID: 696 RVA: 0x00016DF4 File Offset: 0x00014FF4 private AppMain.DME_LOGO_COM_LOAD_STATE DmLogoComLoadFile(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { switch (context.state) { case AppMain.DME_LOGO_COM_LOAD_STATE.DMD_LOGO_COM_LOAD_STATE_LOAD_WAIT: context.file_path_buf = context.file_info.file_path; context.fs_req = AmFs.amFsReadBackground(context.file_path_buf); if (context.fs_req != null) { context.state = AppMain.DME_LOGO_COM_LOAD_STATE.DMD_LOGO_COM_LOAD_STATE_LOADING; } break; case AppMain.DME_LOGO_COM_LOAD_STATE.DMD_LOGO_COM_LOAD_STATE_LOADING: if (AmFs.amFsIsComplete(context.fs_req)) { if (context.file_info.post_func != null) { context.file_info.post_func(context); } AmFs.amFsClearRequest(context.fs_req); context.fs_req = null; context.state = AppMain.DME_LOGO_COM_LOAD_STATE.DMD_LOGO_COM_LOAD_STATE_COMPLETE; } break; } return(context.state); }
// Token: 0x060009F0 RID: 2544 RVA: 0x00059B78 File Offset: 0x00057D78 private static void gsInitProcLoadLoadingFile(AppMain.GSS_INIT_WORK work) { if (work.fs == null) { work.fs = AmFs.amFsReadBackground("DEMO/LOADING/D_LOADING.AMB"); } if (AmFs.amFsIsComplete(work.fs)) { AppMain.DmLoadingBuild(work.fs); AmFs.amFsClearRequest(work.fs); work.fs = null; work.proc = AppMain.gsInitProcBuildLoadingFile; } }
// Token: 0x0600098B RID: 2443 RVA: 0x00055D60 File Offset: 0x00053F60 private static void dmSaveProcLoadWait(AppMain.DMS_SAVE_MAIN_WORK main_work) { if (AppMain.dmSaveIsDataLoad(main_work) != 0) { for (int i = 0; i < 2; i++) { main_work.arc_cmn_amb[i] = AmFs.readAMBFile(main_work.arc_cmn_amb_fs[i]); main_work.arc_cmn_amb_fs[i] = null; main_work.cmn_ama[i] = A2S.readAMAFile(AmBind.Get(main_work.arc_cmn_amb[i], 0)); string dir; main_work.cmn_amb[i] = AmFs.readAMBFile(AmBind.Get(main_work.arc_cmn_amb[i], 1, out dir)); main_work.cmn_amb[i].dir = dir; AmFs.amFsClearRequest(main_work.arc_cmn_amb_fs[i]); main_work.arc_cmn_amb_fs[i] = null; AppMain.AoTexBuild(main_work.cmn_tex[i], main_work.cmn_amb[i]); AppMain.AoTexLoad(main_work.cmn_tex[i]); } if (AppMain.dm_save_is_snd_build) { AppMain.DmSoundBuild(); } main_work.proc_menu_update = AppMain.dmSaveProcTexBuildWait; } }