// Token: 0x06001406 RID: 5126 RVA: 0x000B1BAC File Offset: 0x000AFDAC public static void GmGmkBobbinFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(863)); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_bobbin_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_bobbin_obj_3d_list = null; }
// Token: 0x06000776 RID: 1910 RVA: 0x00041E6C File Offset: 0x0004006C private static void GmGmkSsCircleFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(900)); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_circle_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.gm_gmk_ss_circle_obj_tvx_list = null; }
// Token: 0x06000B20 RID: 2848 RVA: 0x000646F0 File Offset: 0x000628F0 public static void GmGmkSsOblongBuild() { AppMain.gm_gmk_ss_oblong_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(987), AppMain.GmGameDatGetGimmickData(988), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(990); AppMain.gm_gmk_ss_oblong_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x060003F2 RID: 1010 RVA: 0x000203B4 File Offset: 0x0001E5B4 public static void GmEneHariSenboFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetEnemyData(658)); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_ene_harisenbo_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_ene_harisenbo_r_obj_3d_list, ams_AMB_HEADER.file_num); }
// Token: 0x060008AA RID: 2218 RVA: 0x0004E600 File Offset: 0x0004C800 public static void GmGmkRockRideFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(816)); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_rock_ride_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_rock_ride_obj_3d_list = null; }
// Token: 0x06000FCA RID: 4042 RVA: 0x00089B50 File Offset: 0x00087D50 public static void GmGmkShutterFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(938); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_shutter_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_shutter_obj_3d_list = null; }
// Token: 0x06001A24 RID: 6692 RVA: 0x000EA598 File Offset: 0x000E8798 public static void amMotionRegistFile(AMS_MOTION motion, int file_id, AMS_AMB_HEADER amb) { int num = 0; AMS_MOTION_FILE ams_MOTION_FILE = motion.mtnfile[0]; ArrayPointer <NNS_MOTION> arrayPointer = ams_MOTION_FILE.motion + ams_MOTION_FILE.motion_num; num++; int i = 1; while (i < 4) { ArrayPointer <NNS_MOTION> arrayPointer2 = motion.mtnfile[num].motion + motion.mtnfile[num].motion_num; if (arrayPointer < arrayPointer2) { arrayPointer = arrayPointer2; } i++; num++; } if (arrayPointer == null) { arrayPointer = new ArrayPointer <NNS_MOTION>(motion.mtnbuf, 0); } ams_MOTION_FILE = motion.mtnfile[file_id]; ams_MOTION_FILE.file = amb; ams_MOTION_FILE.motion = arrayPointer; ams_MOTION_FILE.motion_num = amMotionSetup(arrayPointer, amb); }
// Token: 0x060007A4 RID: 1956 RVA: 0x000438F0 File Offset: 0x00041AF0 private void DmLogoSegaBuild() { AMS_AMB_HEADER[] array = new AMS_AMB_HEADER[2]; AppMain.dm_logo_sega_build_tcb = AppMain.MTM_TASK_MAKE_TCB(this.dmLogoSegaDataBuildMain, this.dmLogoSegaDataBuildDest, 0U, ushort.MaxValue, 4096U, 0, null, "DM_LSEGA_BUILD"); AppMain.g_obj.def_user_light_flag = 1U; AppMain.GmGameDBuildModelBuildInit(); this.dm_logo_sega_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.dm_logo_sega_data[0], AppMain.dm_logo_sega_data[1], 0U); AppMain.dm_logo_sega_aos_tex = AppMain.New <AppMain.AOS_TEXTURE>(2); string dir; array[0] = AmFs.readAMBFile(AmBind.Get(AppMain.dm_logo_sega_data[4], 1, out dir)); array[0].dir = dir; array[1] = AmFs.readAMBFile(AmBind.Get(AppMain.dm_logo_sega_data[3], 105, out dir)); array[1].dir = dir; AppMain.AOS_TEXTURE[] array2 = AppMain.dm_logo_sega_aos_tex; for (int i = 0; i < 2; i++) { if (array[i] != null) { AppMain.AoTexBuild(array2[i], array[i]); AppMain.AoTexLoad(array2[i]); } } for (int i = 0; i < 2; i++) { AppMain.dm_logo_sega_efct_mdl_state[i] = AppMain.ObjAction3dESModelLoadToDwork(AppMain.dm_logo_sega_efct_mdl_data_work[i], ( AmbChunk )AmBind.Get(AppMain.dm_logo_sega_data[3], AppMain.dm_logo_sega_efct_mdl_id_tbl[i]), 0U); } }
// Token: 0x0600076D RID: 1901 RVA: 0x000419E8 File Offset: 0x0003FBE8 public static void GmGmkSsEnduranceBuild() { AppMain.gm_gmk_ss_endurance_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(903), AppMain.GmGameDatGetGimmickData(904), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(906); AppMain.gm_gmk_ss_endurance_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x06000659 RID: 1625 RVA: 0x000384DC File Offset: 0x000366DC public static void GmGmkWaterSliderFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(832); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_water_slider_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_water_slider_obj_3d_list = null; }
// Token: 0x06000DCA RID: 3530 RVA: 0x00079968 File Offset: 0x00077B68 private static void GmGmkSsSquareFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(896); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_square_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.gm_gmk_ss_square_obj_tvx_list = null; }
// Token: 0x06000DC9 RID: 3529 RVA: 0x00079928 File Offset: 0x00077B28 private static void GmGmkSsSquareBuild() { AppMain.gm_gmk_ss_square_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(896), AppMain.GmGameDatGetGimmickData(897), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(899); AppMain.gm_gmk_ss_square_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x060005F2 RID: 1522 RVA: 0x00034A7C File Offset: 0x00032C7C private static void DmStfrlMdlCtrlSonicFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(GmPlayer.g_gm_player_data_work[(int)((UIntPtr)0)][0].pData); AppMain.GmGameDBuildRegFlushModel(AppMain.dm_stfrl_sonic_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.dm_stfrl_sonic_obj_3d_list = null; }
// Token: 0x060005F9 RID: 1529 RVA: 0x00034F18 File Offset: 0x00033118 private static void DmStfrlMdlCtrlRingFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(956); AppMain.GmGameDBuildRegFlushModel(AppMain.dm_stfrl_ring_obj_3d, ams_AMB_HEADER.file_num); AppMain.dm_stfrl_ring_obj_3d = null; }
// Token: 0x060008A9 RID: 2217 RVA: 0x0004E5B8 File Offset: 0x0004C7B8 public static void GmGmkRockRideBuild() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(817)); AppMain.TXB_HEADER txb = AppMain.readTXBfile(AmBind.Get(ams_AMB_HEADER, 0)); AppMain.g_gm_gmk_rock_ride_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(816)), ams_AMB_HEADER, 0U, txb); }
// Token: 0x06000DD7 RID: 3543 RVA: 0x0007A2C8 File Offset: 0x000784C8 public static void GmGmkNeedleNeonBuild() { AppMain.g_gm_gmk_needle_neon_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(822), AppMain.GmGameDatGetGimmickData(823), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(824); AppMain.g_gm_gmk_needle_neon_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x06000775 RID: 1909 RVA: 0x00041E20 File Offset: 0x00040020 private static void GmGmkSsCircleBuild() { AppMain.gm_gmk_ss_circle_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(900)), AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(901)), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(902)); AppMain.gm_gmk_ss_circle_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x060018BA RID: 6330 RVA: 0x000E1A90 File Offset: 0x000DFC90 private void DmTitleOpBuild() { AMS_AMB_HEADER[] array = new AMS_AMB_HEADER[1]; AppMain.dm_titleop_build_tcb = AppMain.MTM_TASK_MAKE_TCB(this.dmTitleOpDataBuildMain, this.dmTitleOpDataBuildDest, 0U, ushort.MaxValue, 4096U, 0, null, "DM_TOP_BUILD"); AppMain.dm_titleop_aos_tex = AppMain.New <AppMain.AOS_TEXTURE>(1); string dir = null; array[0] = AmFs.readAMBFile(AmBind.Get(AppMain.dm_titleop_data[1], 1, out dir)); array[0].dir = dir; AppMain.AOS_TEXTURE[] array2 = AppMain.dm_titleop_aos_tex; for (int i = 0; i < 1; i++) { AppMain.AoTexBuild(array2[i], array[i]); AppMain.AoTexLoad(array2[i]); } AppMain.ObjInit(4, 61435, 0, AppMain.GMD_OBJ_LCD_X, AppMain.GMD_OBJ_LCD_Y, ( float )AppMain.GSD_DISP_WIDTH, ( float )AppMain.GSD_DISP_HEIGHT); AppMain.ObjDataAlloc(10); AppMain.ObjDrawSetNNCommandStateTbl(0U, 0U, true); AppMain.ObjDrawSetNNCommandStateTbl(1U, 1U, true); AppMain.ObjDrawSetNNCommandStateTbl(2U, 2U, true); AppMain.ObjDrawSetNNCommandStateTbl(3U, 3U, true); AppMain.ObjDrawSetNNCommandStateTbl(4U, 4U, true); AppMain.ObjDrawSetNNCommandStateTbl(5U, 5U, true); AppMain.AoActSysClearPeak(); AppMain.GmGameDBuildModelBuildInit(); this.dm_titleop_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(( AMS_AMB_HEADER )AppMain.dm_titleop_mapfar_data[0], ( AMS_AMB_HEADER )AppMain.dm_titleop_mapfar_data[1], 0U); this.dm_titleop_water_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(( AMS_AMB_HEADER )AppMain.dm_titleop_mapfar_data[3], ( AMS_AMB_HEADER )AppMain.dm_titleop_mapfar_data[1], 0U); }
// Token: 0x06001556 RID: 5462 RVA: 0x000B965C File Offset: 0x000B785C public static void GmGmkSsGoalFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(907); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_goal_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.gm_gmk_ss_goal_obj_tvx_list = null; }
// Token: 0x06000532 RID: 1330 RVA: 0x0002BE4C File Offset: 0x0002A04C private static void GmGmkTarzanRopeFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(829)); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_tarzan_rope_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_tarzan_rope_obj_3d_list = null; }
// Token: 0x0600156A RID: 5482 RVA: 0x000B9FC0 File Offset: 0x000B81C0 private static void GmGmkFlipperFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(867); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_flipper_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_flipper_obj_3d_list = null; }
// Token: 0x06001555 RID: 5461 RVA: 0x000B961C File Offset: 0x000B781C public static void GmGmkSsGoalBuild() { AppMain.gm_gmk_ss_goal_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(907), AppMain.GmGameDatGetGimmickData(908), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(909); AppMain.gm_gmk_ss_goal_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x06000282 RID: 642 RVA: 0x00014AD0 File Offset: 0x00012CD0 public static void GmGmkBeltConveyorBuild() { AppMain.gm_gmk_beltconv_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(844), AppMain.GmGameDatGetGimmickData(845), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(846); AppMain.gm_gmk_beltconv_obj_tvx_list = ams_AMB_HEADER; }
// Token: 0x06001220 RID: 4640 RVA: 0x0009E73C File Offset: 0x0009C93C public static void GmGmkDrainTankFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(923); AppMain.GmGameDBuildRegFlushModel(AppMain.g_gm_gmk_drain_tank_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.g_gm_gmk_drain_tank_obj_3d_list = null; }
// Token: 0x06000B18 RID: 2840 RVA: 0x00063DFC File Offset: 0x00061FFC public static void GmGmkSsRingGateBuild() { AppMain.gm_gmk_ss_ringgate_obj_3d_list = AppMain.GmGameDBuildRegBuildModel(AppMain.GmGameDatGetGimmickData(917), AppMain.GmGameDatGetGimmickData(918), 0U); AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(920); AppMain.gm_gmk_ss_ringgate_obj_tvx_list = ams_AMB_HEADER; }
// 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: 0x06001AFD RID: 6909 RVA: 0x000F56E4 File Offset: 0x000F38E4 public static void GmGmkSsEmeraldFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(910); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_emerald_obj_3d_list, ams_AMB_HEADER.file_num); ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(913); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_ss_1up_obj_3d_list, ams_AMB_HEADER.file_num); }
// Token: 0x06000283 RID: 643 RVA: 0x00014B10 File Offset: 0x00012D10 public static void GmGmkBeltConveyorFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.GmGameDatGetGimmickData(844); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_beltconv_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.gm_gmk_beltconv_obj_3d_list = null; AppMain.gm_gmk_beltconv_obj_tvx_list = null; }
// Token: 0x060008C5 RID: 2245 RVA: 0x0004F6EC File Offset: 0x0004D8EC public static void GmGmkNeedleFlush() { AMS_AMB_HEADER ams_AMB_HEADER = AmFs.readAMBFile(AppMain.GmGameDatGetGimmickData(822)); AppMain.GmGameDBuildRegFlushModel(AppMain.gm_gmk_needle_obj_3d_list, ams_AMB_HEADER.file_num); AppMain.gm_gmk_needle_obj_3d_list = null; AppMain.gm_gmk_needle_obj_tvx_list = null; }
// Token: 0x060007A8 RID: 1960 RVA: 0x00043AD0 File Offset: 0x00041CD0 private void DmLogoSegaRelease() { for (int i = 0; i < 5; i++) { AMS_AMB_HEADER ams_AMB_HEADER = AppMain.dm_logo_sega_data[i]; AppMain.dm_logo_sega_data[i] = null; } }