// 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); }
private static void dmTitleOpLoadPostFuncMapFar(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { AppMain.dm_titleop_data[context.no] = context.fs_req; AppMain.AMS_AMB_HEADER header = AppMain.readAMBFile(AppMain.dm_titleop_data[context.no]); for (int index = 0; index < header.file_num; ++index) { string sPath; AppMain.AMS_AMB_HEADER amsAmbHeader = AppMain.readAMBFile(AppMain.amBindGet(header, index, out sPath)); amsAmbHeader.dir = sPath; AppMain.dm_titleop_mapfar_data[index] = (object)amsAmbHeader; } }
// Token: 0x060018C7 RID: 6343 RVA: 0x000E21DC File Offset: 0x000E03DC private static void dmTitleOpLoadPostFuncMapFar(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { AppMain.dm_titleop_data[context.no] = context.fs_req; AppMain.AMS_AMB_HEADER ams_AMB_HEADER = AppMain.readAMBFile(AppMain.dm_titleop_data[context.no]); for (int i = 0; i < ams_AMB_HEADER.file_num; i++) { string dir; AppMain.AmbChunk buf = AppMain.amBindGet(ams_AMB_HEADER, i, out dir); AppMain.AMS_AMB_HEADER ams_AMB_HEADER2 = AppMain.readAMBFile(buf); ams_AMB_HEADER2.dir = dir; AppMain.dm_titleop_mapfar_data[i] = ams_AMB_HEADER2; } }
private static void dmLogoSegaLoadPostFunc(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { AppMain.dm_logo_sega_data[context.no] = AppMain.readAMBFile(context.fs_req); }
public static void dmLogoSonicLoadPostFunc(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { AppMain.dm_logo_sonic_data[context.no] = AppMain.readAMBFile(context.fs_req); }
private static void dmTitleOpLoadPostFuncTitleLogo(AppMain.DMS_LOGO_COM_LOAD_CONTEXT context) { AppMain.dm_titleop_data[context.no] = context.fs_req; context.fs_req = (AppMain.AMS_FS)null; }