// Token: 0x06000A96 RID: 2710 RVA: 0x0005D234 File Offset: 0x0005B434 public static void GmStartMsgBuild() { int num = AppMain.GsEnvGetLanguage(); object[] array = new object[3]; AppMain.gm_start_msg_aos_tex = AppMain.New <AppMain.AOS_TEXTURE>(3); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(991); AMS_AMB_HEADER header = AppMain.GmGameDatGetGimmickData(992); array[0] = AmBind.Get(ams_AMB_HEADER, num * 2 + 1); array[1] = AmBind.Get(header, 1); int num2 = 2; if (AppMain.g_gs_main_sys_info.stage_id != 5) { array[2] = AmBind.Get(ams_AMB_HEADER, ams_AMB_HEADER.file_num - 1); num2 = 3; } for (int i = 0; i < num2; i++) { AppMain.AOS_TEXTURE tex = AppMain.gm_start_msg_aos_tex[i]; AppMain.AoTexBuild(tex, ( AMS_AMB_HEADER )array[i]); AppMain.AoTexLoad(tex); } }
// Token: 0x06000CFB RID: 3323 RVA: 0x00074932 File Offset: 0x00072B32 private static void aoTexInitTex(AppMain.AOS_TEXTURE tex) { tex.texlist = null; tex.reg_id = -1; tex.amb = null; tex.txb = null; }
private static void aoTexInitTex(AppMain.AOS_TEXTURE tex) { tex.texlist = (AppMain.NNS_TEXLIST)null; tex.reg_id = -1; tex.amb = (AppMain.AMS_AMB_HEADER)null; tex.txb = (AppMain.TXB_HEADER)null; }
// Token: 0x060017BD RID: 6077 RVA: 0x000D26FC File Offset: 0x000D08FC private static void dmManualProcCreateAct(AppMain.DMS_MANUAL_MAIN_WORK main_work) { for (uint num = 0U; num <= 13U; num += 1U) { A2S_AMA_HEADER ama = AppMain.dm_manual_ama[0]; AppMain.AOS_TEXTURE tex = AppMain.dm_manual_tex[0]; AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); main_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[( int )(( UIntPtr )num)]); } for (uint num2 = 10U; num2 <= 11U; num2 += 1U) { main_work.trg_btn[( int )(( UIntPtr )(num2 - 10U))].Create(main_work.act[( int )(( UIntPtr )num2)]); } main_work.trg_return.Create(main_work.act[13]); for (uint num3 = 119U; num3 <= 120U; num3 += 1U) { A2S_AMA_HEADER ama = AppMain.dm_manual_ama[1]; AppMain.AOS_TEXTURE tex = AppMain.dm_manual_tex[1]; AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); main_work.act[( int )(( UIntPtr )num3)] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[( int )(( UIntPtr )num3)]); } main_work.proc_update = AppMain.dmManualProcFadeIn; main_work.proc_draw = AppMain.dmManualProcActDraw; if (AppMain.dm_manual_is_pause_maingame) { AppMain.IzFadeInitEasyColor(0, 32767, 61439, 18U, 0U, 0U, 32f, true); return; } AppMain.IzFadeInitEasy(0U, 0U, 32f); }
// Token: 0x06000CF7 RID: 3319 RVA: 0x000748A9 File Offset: 0x00072AA9 public static AppMain.NNS_TEXLIST AoTexGetTexList(AppMain.AOS_TEXTURE tex) { if (tex == null || tex.texlist == null || tex.reg_id >= 0) { return(null); } return(tex.texlist); }
// Token: 0x06000CF8 RID: 3320 RVA: 0x000748C7 File Offset: 0x00072AC7 public AppMain.TXB_HEADER AoTexGetTxb(ref AppMain.AOS_TEXTURE tex) { if (tex == null || tex.texlist == null || tex.reg_id >= 0) { return(null); } return(tex.txb); }
// Token: 0x06000CF9 RID: 3321 RVA: 0x000748E9 File Offset: 0x00072AE9 private static void AoTexRelease(AppMain.AOS_TEXTURE tex) { if (!AppMain.AoTexIsLoaded(tex)) { return; } tex.reg_id = AppMain.amTextureRelease(tex.texlist); tex.texlist = null; }
public void Clear() { this.obj_work.Clear(); this.obj_3d.Clear(); AppMain.ClearArray <AppMain.OBS_RECT_WORK>(this.rect_work); this.event_record = (AppMain.GMS_EVE_RECORD_DECORATE)null; this.event_x = (byte)0; this.model_tex = (AppMain.AOS_TEXTURE)null; this.model_index = 0; }
public static void AoTexBuild(AppMain.AOS_TEXTURE tex, AppMain.AMS_AMB_HEADER amb) { if (tex == null || amb == null) { return; } AppMain.aoTexInitTex(tex); tex.amb = amb; AppMain.AmbChunk ambChunk = AppMain.amBindSearchEx(amb, ".txb"); tex.txb = AppMain.readTXBfile(ambChunk.array, ambChunk.offset, amb.dir); AppMain.TXB_HEADER txb = tex.txb; }
// Token: 0x06000CF6 RID: 3318 RVA: 0x00074871 File Offset: 0x00072A71 public static bool AoTexIsLoaded(AppMain.AOS_TEXTURE tex) { if (tex == null || tex.texlist == null) { return(false); } if (tex.reg_id >= 0 && AppMain.amDrawIsRegistComplete(tex.reg_id)) { tex.reg_id = -1; } return(tex.reg_id < 0); }
// Token: 0x06000CF5 RID: 3317 RVA: 0x00074804 File Offset: 0x00072A04 public static void AoTexLoad(AppMain.AOS_TEXTURE tex) { if (tex == null || tex.txb == null || tex.amb == null || tex.reg_id >= 0) { return; } uint num = AppMain.amTxbGetCount(tex.txb); AppMain.nnSetUpTexlist(out tex.texlist, ( int )num, ref tex.texlist_buf); AppMain.NNS_TEXFILELIST texfilelist = AppMain.amTxbGetTexFileList(tex.txb); tex.reg_id = AppMain.amTextureLoad(tex.texlist, texfilelist, null, tex.amb); }
// Token: 0x06000CFA RID: 3322 RVA: 0x0007490C File Offset: 0x00072B0C private static bool AoTexIsReleased(AppMain.AOS_TEXTURE tex) { if (tex == null || tex.reg_id < 0) { return(true); } if (AppMain.amDrawIsRegistComplete(tex.reg_id)) { AppMain.aoTexInitTex(tex); return(true); } return(false); }
private static AppMain.GMS_COCKPIT_2D_WORK gmStartDemo2DActionCreate( string tcb_name, AppMain.AOS_TEXTURE aos_texture, int ama_id, int action_id, int node_flag) { if (action_id == -1) { return((AppMain.GMS_COCKPIT_2D_WORK)null); } AppMain.GMS_COCKPIT_2D_WORK work = (AppMain.GMS_COCKPIT_2D_WORK)AppMain.GMM_COCKPIT_CREATE_WORK((AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.GMS_COCKPIT_2D_WORK()), (AppMain.OBS_OBJECT_WORK)null, (ushort)0, tcb_name); work.cpit_com.obj_work.disp_flag |= (uint)node_flag; AppMain.ObjObjectAction2dAMALoadSetTexlist(work.cpit_com.obj_work, work.obj_2d, (AppMain.OBS_DATA_WORK)null, (string)null, ama_id, AppMain.GmGameDatGetCockpitData(), AppMain.AoTexGetTexList(aos_texture), (uint)action_id, node_flag); ((AppMain.OBS_OBJECT_WORK)work).pos.z -= AppMain.FX_F32_TO_FX32(10f); return(work); }
// Token: 0x060009C8 RID: 2504 RVA: 0x0005742C File Offset: 0x0005562C private static void dmLoadingProcCreateAct(AppMain.DMS_LOADING_MAIN_WORK main_work) { for (uint num = 0U; num < 8U; num += 1U) { AppMain.A2S_AMA_HEADER ama = AppMain.dm_loading_ama[0]; AppMain.AOS_TEXTURE tex = AppMain.dm_loading_tex[0]; AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); main_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_loading[( int )(( UIntPtr )num)]); } main_work.proc_update = new AppMain.DMS_LOADING_MAIN_WORK._proc_update_(AppMain.dmLoadingProcFadeIn); main_work.proc_draw = new AppMain.DMS_LOADING_MAIN_WORK._proc_draw_(AppMain.dmLoadingProcActDraw); if (main_work.is_maingame_load) { AppMain.IzFadeInitEasy(0U, 0U, 32f); return; } AppMain.IzFadeInitEasy(0U, 0U, 32f); }
public static void GmStartMsgBuild() { int language = AppMain.GsEnvGetLanguage(); object[] objArray = new object[3]; AppMain.gm_start_msg_aos_tex = AppMain.New <AppMain.AOS_TEXTURE>(3); AppMain.AMS_AMB_HEADER gimmickData1 = AppMain.GmGameDatGetGimmickData(991); AppMain.AMS_AMB_HEADER gimmickData2 = AppMain.GmGameDatGetGimmickData(992); objArray[0] = AppMain.amBindGet(gimmickData1, language * 2 + 1); objArray[1] = AppMain.amBindGet(gimmickData2, 1); int num = 2; if (AppMain.g_gs_main_sys_info.stage_id != (ushort)5) { objArray[2] = AppMain.amBindGet(gimmickData1, gimmickData1.file_num - 1); num = 3; } for (int index = 0; index < num; ++index) { AppMain.AOS_TEXTURE tex = AppMain.gm_start_msg_aos_tex[index]; AppMain.AoTexBuild(tex, (AppMain.AMS_AMB_HEADER)objArray[index]); AppMain.AoTexLoad(tex); } }
// Token: 0x06000D74 RID: 3444 RVA: 0x00075A1C File Offset: 0x00073C1C private static AppMain.GMS_COCKPIT_2D_WORK gmStartDemo2DActionCreate(string tcb_name, AppMain.AOS_TEXTURE aos_texture, int ama_id, int action_id, int node_flag) { if (action_id == -1) { return(null); } AppMain.GMS_COCKPIT_2D_WORK gms_COCKPIT_2D_WORK = (AppMain.GMS_COCKPIT_2D_WORK)AppMain.GMM_COCKPIT_CREATE_WORK(() => new AppMain.GMS_COCKPIT_2D_WORK(), null, 0, tcb_name); gms_COCKPIT_2D_WORK.cpit_com.obj_work.disp_flag |= ( uint )node_flag; AppMain.ObjObjectAction2dAMALoadSetTexlist(gms_COCKPIT_2D_WORK.cpit_com.obj_work, gms_COCKPIT_2D_WORK.obj_2d, null, null, ama_id, AppMain.GmGameDatGetCockpitData(), AppMain.AoTexGetTexList(aos_texture), ( uint )action_id, node_flag); OBS_OBJECT_WORK obs_OBJECT_WORK = (OBS_OBJECT_WORK)gms_COCKPIT_2D_WORK; obs_OBJECT_WORK.pos.z = obs_OBJECT_WORK.pos.z - AppMain.FX_F32_TO_FX32(10f); return(gms_COCKPIT_2D_WORK); }
private static void DmSaveWinSelectDraw() { AppMain.AoActSysSetDrawTaskPrio(61439U); int num1; int num2; if (((int)AppMain.dm_save_msg_flag & 2) != 0) { num1 = 749; num2 = (int)((180.0 + (double)AppMain.dm_save_win_size_y_tbl[AppMain.GsEnvGetLanguage()]) * (27.0 / 16.0)); } else { if (AppMain.GsEnvGetLanguage() == 4) { num1 = 749; num2 = 303; } else { num1 = 641; num2 = 303; } } uint tex_id = !AppMain.dm_save_is_task_draw ? (((int)AppMain.dm_save_msg_flag & 2) == 0 ? 0U : 1U) : 1U; if (AppMain.dm_save_is_draw_state != 0U) { AppMain.AoWinSysDrawState(0, AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[0]), tex_id, 480f, 356f, (float)num1 * AppMain.dm_save_win_size_rate[0], (float)num2 * AppMain.dm_save_win_size_rate[1], AppMain.dm_save_draw_state); } else { AppMain.AoWinSysDrawTask(0, AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[0]), tex_id, 480f, 356f, (float)num1 * AppMain.dm_save_win_size_rate[0], (float)((double)num2 * (double)AppMain.dm_save_win_size_rate[1] * 0.899999976158142), (ushort)61439); } if (((int)AppMain.dm_save_disp_flag & 1) != 0) { switch (AppMain.dm_save_win_mode) { case 0: AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[1])); AppMain.AoActSortRegAction(AppMain.dm_save_act[2]); break; case 1: AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[1])); AppMain.AoActSortRegAction(AppMain.dm_save_act[3]); AppMain.AoActSortRegAction(AppMain.dm_save_act[5]); break; case 2: AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[1])); AppMain.AoActSortRegAction(AppMain.dm_save_act[4]); break; case 3: AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_save_cmn_tex[1])); AppMain.AoActSortRegAction(AppMain.dm_save_act[4]); break; } AppMain.AoActAcmPush(); int num3 = AppMain.GsEnvGetLanguage() == 0 ? 0 : AppMain.dm_save_win_size_y_tbl[AppMain.GsEnvGetLanguage()] / 2; for (int index = 0; index < 6; ++index) { AppMain.AOS_TEXTURE tex = index < 1 ? AppMain.dm_save_cmn_tex[0] : AppMain.dm_save_cmn_tex[1]; AppMain.AoActAcmInit(); AppMain.AoActAcmApplyTrans(AppMain.dm_save_win_act_pos_tbl[index][0], AppMain.dm_save_win_act_pos_tbl[index][1], 0.0f); if (((int)AppMain.dm_save_msg_flag & 2) != 0) { switch (index) { case 0: case 1: AppMain.AoActAcmApplyTrans(-32f, (float)(num3 * -1), 0.0f); break; case 5: AppMain.AoActAcmApplyTrans(0.0f, 16f + (float)num3, 0.0f); break; } } AppMain.AoActAcmApplyScale(27f / 16f, 27f / 16f); AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex)); AppMain.AoActUpdate(AppMain.dm_save_act[index], 0.0f); } AppMain.AoActAcmPop(); AppMain.AoActSortExecute(); AppMain.AoActSortDraw(); AppMain.AoActSortUnregAll(); } if (AppMain.dm_save_is_draw_state == 0U || !AppMain.dm_save_is_task_draw) { return; } AppMain.amDrawMakeTask(new AppMain.TaskProc(AppMain.dmSaveTaskDraw), (ushort)61439, 0U); }