// 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); }
// Token: 0x060007CA RID: 1994 RVA: 0x00044D04 File Offset: 0x00042F04 private void dmLogoSegaActionCreate(AppMain.DMS_LOGO_SEGA_WORK logo_work) { A2S_AMA_HEADER ama = A2S.readAMAFile(AmBind.Get(AppMain.dm_logo_sega_data[4], 0)); for (uint num = 0U; num < 8U; num += 1U) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sega_aos_tex[( int )AppMain.dm_logo_sega_tex_id_tbl[( int )(( UIntPtr )num)]])); logo_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, num); } }
// Token: 0x060009AC RID: 2476 RVA: 0x00056CFC File Offset: 0x00054EFC public void dmLogoSonicActionCreate(AppMain.DMS_LOGO_SONIC_WORK logo_work) { A2S_AMA_HEADER ama = A2S.readAMAFile(AmBind.Get(AppMain.dm_logo_sonic_data[0], 0)); for (uint num = 0U; num < 2U; num += 1U) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sonic_aos_tex[(int)AppMain.dm_logo_sonic_tex_id_tbl[(int)((UIntPtr)num)]])); logo_work.act[(int)((UIntPtr)num)] = AppMain.AoActCreate(ama, num); } }
// Token: 0x060018D5 RID: 6357 RVA: 0x000E28D8 File Offset: 0x000E0AD8 private void dmTitleOpCreateAction(AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { string text = null; A2S_AMA_HEADER ama = A2S.readAMAFile(AmBind.Get(AppMain.dm_titleop_data[1], 0, out text)); for (uint num = 0U; num < 7U; num += 1U) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); top_mgr_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, num); } top_mgr_work.flag |= 2147483648U; }
// Token: 0x0600254F RID: 9551 RVA: 0x0014C52C File Offset: 0x0014A72C private void fileLoadingStart() { this.m_file[0] = A2S.readAMAFile("G_COM/MENU/G_PAUSE.AMA"); this.pause_amb = AmFs.amFsReadBackground("G_COM/MENU/G_PAUSE.AMB"); this.m_file[1] = A2S.readAMAFile("G_COM/MENU/G_PAUSE_L.AMA"); int num = AppMain.GsEnvGetLanguage(); this.lang_amb = AmFs.amFsReadBackground(file.c_lang_amb[num]); this.m_flag[0] = true; this.m_flag[3] = true; base.AttachTask("gmPauseMenu.Load", 28928U, 0U, 0U); this.m_procCount.SetProc(this.fileLoading); }
// Token: 0x06001972 RID: 6514 RVA: 0x000E5F80 File Offset: 0x000E4180 public static void ObjAction2dAMALoad(AppMain.OBS_ACTION2D_AMA_WORK obj_2d, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, AMS_AMB_HEADER amb_tex, uint id, int type_node) { A2S_AMA_HEADER a2S_AMA_HEADER = null; AppMain.ObjAction2dAMAWorkInit(obj_2d); if (archive != null) { obj_2d.flag |= 2147483648U; } if (filename != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, archive)); if (archive != null && a2S_AMA_HEADER == null) { obj_2d.flag &= 2147483647U; a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, null)); } } else if (archive != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive)); if (a2S_AMA_HEADER == null) { obj_2d.flag &= 2147483647U; } } else if (data_work != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataGetInc(data_work)); } if (a2S_AMA_HEADER == null) { return; } obj_2d.ama = a2S_AMA_HEADER; if (data_work != null) { obj_2d.ama_data_work = data_work; } obj_2d.type_node = type_node; obj_2d.act_id = id; AppMain.AoTexBuild(obj_2d.ao_tex, amb_tex); AppMain.AoTexLoad(obj_2d.ao_tex); obj_2d.flag |= 1073741824U; obj_2d.flag &= 3758096383U; }
// Token: 0x06001974 RID: 6516 RVA: 0x000E60DC File Offset: 0x000E42DC public static void ObjAction2dAMALoadSetTexlist(AppMain.OBS_ACTION2D_AMA_WORK obj_2d, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, AppMain.NNS_TEXLIST texlist, uint id, int type_node) { A2S_AMA_HEADER a2S_AMA_HEADER = null; AppMain.ObjAction2dAMAWorkInit(obj_2d); if (archive != null) { obj_2d.flag |= 2147483648U; } if (filename != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, archive)); if (archive != null && a2S_AMA_HEADER == null) { obj_2d.flag &= 2147483647U; a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, null)); } } else if (archive != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive)); if (a2S_AMA_HEADER == null) { obj_2d.flag &= 2147483647U; } } else if (data_work != null) { a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataGetInc(data_work)); } if (a2S_AMA_HEADER == null) { return; } obj_2d.ama = a2S_AMA_HEADER; if (data_work != null) { obj_2d.ama_data_work = data_work; } obj_2d.type_node = type_node; obj_2d.act_id = id; obj_2d.texlist = texlist; obj_2d.flag |= 536870912U; AppMain.ObjAction2dAMACreate(obj_2d); }
// Token: 0x0600205A RID: 8282 RVA: 0x0013E04C File Offset: 0x0013C24C private void fileLoading() { bool flag = true; for (int i = 0; i < 2; i++) { if (!AmFs.amFsIsComplete(this.m_fs[i])) { flag = false; break; } } if (flag) { for (int j = 0; j < 2; j++) { this.m_file[j] = this.m_fs[j]; } for (uint num = 0U; num < 6U; num += 1U) { AppMain.CMain.SLocalUnfoldTable slocalUnfoldTable = AppMain.CMain.c_local_unfold_table[(int)((UIntPtr)num)]; int file = (int)slocalUnfoldTable.file; int num2 = 2; if (file < num2) { string text; AmbChunk ambChunk = AmBind.Get(this.m_fs[(int)slocalUnfoldTable.file], (int)slocalUnfoldTable.index, out text); object obj; if (AppMain.AoActIsAma(ambChunk.array, ambChunk.offset)) { obj = A2S.readAMAFile(ambChunk); } else { obj = AmFs.readAMBFile(ambChunk); } this.m_file[(int)((UIntPtr)num)] = obj; } } this.m_flag[4] = true; this.m_pTaskLink.DetachTask(); } }
// Token: 0x060017B1 RID: 6065 RVA: 0x000D23A8 File Offset: 0x000D05A8 private static void DmManualBuild(AMS_AMB_HEADER[] arc_amb) { AppMain.dm_manual_mgr.Clear(); AppMain.dm_manual_mgr_p = AppMain.dm_manual_mgr; for (int i = 0; i < 2; i++) { AppMain.dm_manual_tex[i].Clear(); } for (int i = 0; i < 2; i++) { AppMain.dm_manual_ama[i] = A2S.readAMAFile(AmBind.Get(arc_amb[i], 0)); string dir; AppMain.dm_manual_amb[i] = AmFs.readAMBFile(AmBind.Get(arc_amb[i], 1, out dir)); AppMain.dm_manual_amb[i].dir = dir; } for (int i = 0; i < 2; i++) { AppMain.AoTexBuild(AppMain.dm_manual_tex[i], AppMain.dm_manual_amb[i]); AppMain.AoTexLoad(AppMain.dm_manual_tex[i]); } }
// Token: 0x060009BB RID: 2491 RVA: 0x00057148 File Offset: 0x00055348 private static void DmLoadingBuild(AMS_FS arc_amb) { AppMain.dm_loading_mgr_p = new AppMain.DMS_LOADING_MGR(); AppMain.dm_loading_tex = new AppMain.AOS_TEXTURE[1]; for (int i = 0; i < 1; i++) { AppMain.dm_loading_tex[i] = new AppMain.AOS_TEXTURE(); } for (int i = 0; i < 1; i++) { string dir = null; AppMain.dm_loading_ama[i] = A2S.readAMAFile(AmBind.Get(arc_amb, 0, out dir)); dir = null; AppMain.dm_loading_amb[i] = AmFs.readAMBFile(AmBind.Get(arc_amb, 1, out dir)); AppMain.dm_loading_amb[i].dir = dir; } for (int i = 0; i < 1; i++) { AppMain.AoTexBuild(AppMain.dm_loading_tex[i], AppMain.dm_loading_amb[i]); AppMain.AoTexLoad(AppMain.dm_loading_tex[i]); } }
// 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; } }
public static void Main() { String[] array = { "1", "2", "3" }; Console.WriteLine(A2S.ArrayToString(array)); //Calling ArrayToString Function. }
// Token: 0x06001945 RID: 6469 RVA: 0x000E4624 File Offset: 0x000E2824 public static object ObjDataLoadAmbIndex(AppMain.OBS_DATA_WORK data_work, int index, AMS_AMB_HEADER amb) { object obj = null; if (data_work != null) { if (data_work.pData == null) { if (amb != null) { if (amb.buf[index] != null) { data_work.pData = amb.buf[index]; } else if (amb.files[index].IndexOf(".amb", StringComparison.OrdinalIgnoreCase) != -1) { string dir; data_work.pData = AmFs.readAMBFile(AmBind.Get(amb, index, out dir)); (( AMS_AMB_HEADER )data_work.pData).dir = dir; } else if (amb.files[index].IndexOf(".ame", StringComparison.OrdinalIgnoreCase) != -1) { string dir; data_work.pData = AmAme.readAMEfile(AmBind.Get(amb, index, out dir)); } else if (amb.files[index].IndexOf(".ama", StringComparison.OrdinalIgnoreCase) != -1) { string dir; data_work.pData = A2S.readAMAFile(AmBind.Get(amb, index, out dir)); } else { string dir; data_work.pData = AmBind.Get(amb, index, out dir); } amb.buf[index] = data_work.pData; data_work.num = 32768; data_work.num += 1; } } else { data_work.num += 1; } return(data_work.pData); } if (amb != null) { if (amb.buf[index] != null) { obj = amb.buf[index]; } else if (amb.files[index].IndexOf(".amb", StringComparison.OrdinalIgnoreCase) != -1) { string dir2; obj = AmFs.readAMBFile(AmBind.Get(amb, index, out dir2)); (( AMS_AMB_HEADER )obj).dir = dir2; } else if (amb.files[index].IndexOf(".ame", StringComparison.OrdinalIgnoreCase) != -1) { string dir2; obj = AmAme.readAMEfile(AmBind.Get(amb, index, out dir2)); } else if (amb.files[index].IndexOf(".ama", StringComparison.OrdinalIgnoreCase) != -1) { string dir2; obj = A2S.readAMAFile(AmBind.Get(amb, index, out dir2)); } else { string dir2; obj = AmBind.Get(amb, index, out dir2); } amb.buf[index] = obj; } return(obj); }