示例#1
0
    // 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;
    }
示例#2
0
    // 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;
    }
示例#3
0
    // 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;
    }
示例#4
0
    // 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);
    }
示例#5
0
    // 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;
    }
示例#6
0
    // 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;
    }
示例#7
0
    // 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);
        }
    }
示例#9
0
    // 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;
    }
示例#10
0
    // 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;
    }
示例#11
0
    // 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;
    }
示例#12
0
    // 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;
    }
示例#13
0
    // 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;
    }
示例#14
0
    // 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;
    }
示例#15
0
    // 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);
    }
示例#16
0
    // 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;
    }
示例#17
0
    // 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;
    }
示例#18
0
    // 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);
    }
示例#19
0
    // 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;
    }
示例#20
0
    // 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;
    }
示例#21
0
    // 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;
    }
示例#22
0
    // 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;
    }
示例#23
0
    // 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;
    }
示例#24
0
    // 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;
    }
示例#25
0
    // 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;
    }
示例#26
0
    // 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);
        }
    }
示例#27
0
    // 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);
    }
示例#28
0
    // 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;
    }
示例#29
0
    // 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;
     }
 }