Exemple #1
0
 // Token: 0x060017C1 RID: 6081 RVA: 0x000D2AB0 File Offset: 0x000D0CB0
 private static void dmManualInputProcMain(AppMain.DMS_MANUAL_MAIN_WORK main_work)
 {
     if ((main_work.trg_return.GetState(0U)[10] && main_work.trg_return.GetState(0U)[1]) || AppMain.isBackKeyPressed())
     {
         AppMain.setBackKeyRequest(false);
         main_work.flag |= 2U;
         return;
     }
     if (main_work.trg_btn[1].GetState(0U)[7])
     {
         if (main_work.trg_btn[1].GetState(0U)[8] || main_work.cur_disp_page != 14)
         {
             main_work.flag |= 8U;
         }
         return;
     }
     if (main_work.trg_btn[0].GetState(0U)[7] && (main_work.trg_btn[0].GetState(0U)[8] || main_work.cur_disp_page != 0))
     {
         main_work.flag |= 16U;
     }
 }
Exemple #2
0
 private static void dmManualCommonBgDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
 {
     AppMain.AoActSysSetDrawTaskPrio(6144U);
     AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
     for (int index = 0; index <= 4; ++index)
     {
         AppMain.AoActSortRegAction(main_work.act[index]);
     }
     for (int index = 0; index <= 4; ++index)
     {
         AppMain.AoActUpdate(main_work.act[index], 0.0f);
         if (index == 3)
         {
             --main_work.act[index].sprite.offset.top;
             main_work.act[index].sprite.offset.left -= 2f;
         }
     }
     AppMain.AoActSortExecute();
     AppMain.AoActSortDraw();
     AppMain.AoActSortUnregAll();
 }
Exemple #3
0
    // Token: 0x060017C2 RID: 6082 RVA: 0x000D2B8C File Offset: 0x000D0D8C
    private static void dmManualProcStopDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        for (int i = 0; i < 179; i++)
        {
            if (main_work.act[i] != null)
            {
                AppMain.AoActDelete(main_work.act[i]);
                main_work.act[i] = null;
            }
        }
        for (int j = 0; j < main_work.trg_btn.Length; j++)
        {
            CTrgAoAction ctrgAoAction = main_work.trg_btn[j];
            ctrgAoAction.Release();
        }
        CTrgAoAction trg_return = main_work.trg_return;

        trg_return.Release();
        main_work.proc_update = null;
        main_work.flag       |= 1U;
    }
Exemple #4
0
 // Token: 0x060017C5 RID: 6085 RVA: 0x000D2C58 File Offset: 0x000D0E58
 private static void dmManualCommonBgDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
 {
     AppMain.AoActSysSetDrawTaskPrio(6144U);
     AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
     for (int i = 0; i <= 4; i++)
     {
         AppMain.AoActSortRegAction(main_work.act[i]);
     }
     for (int j = 0; j <= 4; j++)
     {
         AppMain.AoActUpdate(main_work.act[j], 0f);
         if (j == 3)
         {
             AppMain.AOS_SPRITE sprite = main_work.act[j].sprite;
             sprite.offset.top = sprite.offset.top - 1f;
             AppMain.AOS_SPRITE sprite2 = main_work.act[j].sprite;
             sprite2.offset.left = sprite2.offset.left - 2f;
         }
     }
     AppMain.AoActSortExecute();
     AppMain.AoActSortDraw();
     AppMain.AoActSortUnregAll();
 }
Exemple #5
0
 private static void dmManualInit()
 {
     AppMain.dm_manual_mgr_p.tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(AppMain.dmManualProcMain), new AppMain.GSF_TASK_PROCEDURE(AppMain.dmManualDest), 0U, (ushort)short.MaxValue, 12288U, 10, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_MANUAL_MAIN_WORK()), "MANUAL_MAIN");
     AppMain.DMS_MANUAL_MAIN_WORK work = (AppMain.DMS_MANUAL_MAIN_WORK)AppMain.dm_manual_mgr_p.tcb.work;
     work.draw_state = AppMain.AoActSysGetDrawStateEnable() ? 1U : 0U;
     AppMain.AoActSysSetDrawStateEnable(work.draw_state != 0U);
     if (work.draw_state != 0U)
     {
         AppMain.dm_manual_draw_state = AppMain.AoActSysGetDrawState();
         AppMain.AoActSysSetDrawState(AppMain.dm_manual_draw_state);
     }
     work.is_jp_region = AppMain.GeEnvGetDecideKey() == AppMain.GSE_DECIDE_KEY.GSD_DECIDE_KEY_O;
     AppMain.dmManualSetInitData(work);
     switch (AppMain.SyGetEvtInfo().cur_evt_id)
     {
     case 6:
     case 11:
         AppMain.dm_manual_is_pause_maingame = true;
         work.se_handle = AppMain.GsSoundAllocSeHandle();
         break;
     }
     work.proc_update = new AppMain.DMS_MANUAL_MAIN_WORK._proc_update_(AppMain.dmManualProcInit);
 }
Exemple #6
0
    // Token: 0x060017C7 RID: 6087 RVA: 0x000D3048 File Offset: 0x000D1248
    private static void dmManualPageDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        AppMain.AoActSysSetDrawTaskPrio(8192U);
        int  cur_disp_page = main_work.cur_disp_page;
        int  num           = AppMain.dm_manual_disp_act_cmn_tbl[cur_disp_page][0];
        int  num2          = AppMain.dm_manual_disp_act_cmn_tbl[cur_disp_page][1];
        int  num3          = AppMain.dm_manual_disp_act_lang_tbl[cur_disp_page][0];
        int  num4          = AppMain.dm_manual_disp_act_lang_tbl[cur_disp_page][1];
        bool flag          = main_work.cur_disp_page_prev != main_work.cur_disp_page;

        if (flag && 0 <= main_work.cur_disp_page_prev)
        {
            for (int i = AppMain.dm_manual_disp_act_cmn_tbl[main_work.cur_disp_page_prev][0]; i <= AppMain.dm_manual_disp_act_cmn_tbl[main_work.cur_disp_page_prev][1]; i++)
            {
                AppMain.AoActDelete(main_work.act[i]);
                main_work.act[i] = null;
            }
            for (int j = AppMain.dm_manual_disp_act_lang_tbl[main_work.cur_disp_page_prev][0]; j <= AppMain.dm_manual_disp_act_lang_tbl[main_work.cur_disp_page_prev][1]; j++)
            {
                AppMain.AoActDelete(main_work.act[j]);
                main_work.act[j] = null;
            }
        }
        main_work.cur_disp_page_prev = main_work.cur_disp_page;
        for (int k = num; k <= num2; k++)
        {
            if (flag)
            {
                A2S_AMA_HEADER ama = AppMain.dm_manual_ama[0];
                AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
                main_work.act[k] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[k]);
            }
            if (k != 118)
            {
                AppMain.AoActSortRegAction(main_work.act[k]);
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int l = num3; l <= num4; l++)
        {
            if (flag)
            {
                A2S_AMA_HEADER ama = AppMain.dm_manual_ama[1];
                main_work.act[l] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[l]);
                if (AppMain.GsEnvGetLanguage() == 6)
                {
                    if (AppMain.g_dm_act_id_tbl_m[l] == 9U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 120f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 10U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 125f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 48U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 120f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 49U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 125f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 18U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 90f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 19U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 200f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 52U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 90f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 53U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 200f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 7)
                {
                    if (AppMain.g_dm_act_id_tbl_m[l] == 9U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 180f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 10U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 185f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 48U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 180f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 49U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 185f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 18U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 280f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 19U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 235f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 52U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 280f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 53U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 235f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 8)
                {
                    if (AppMain.g_dm_act_id_tbl_m[l] == 9U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 160f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 10U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 245f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 48U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 160f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 49U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 245f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 18U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 19U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 220f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 52U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 53U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 220f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 9)
                {
                    if (AppMain.g_dm_act_id_tbl_m[l] == 9U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 10U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 48U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 49U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 18U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 19U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 52U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 53U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 10)
                {
                    if (AppMain.g_dm_act_id_tbl_m[l] == 9U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 10U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 48U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 49U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 18U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 19U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 52U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[l] == 53U)
                    {
                        (( A2S_AMA_ACT )main_work.act[l].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                }
            }
            AppMain.AoActSortRegAction(main_work.act[l]);
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int m = num; m <= num2; m++)
        {
            if (m != 118)
            {
                AppMain.AoActUpdate(main_work.act[m], 1f);
                if (main_work.cur_disp_page_prev != 8)
                {
                    main_work.act[m].sprite.center_y -= 16f;
                    if (main_work.cur_disp_page_prev == 6 || main_work.cur_disp_page_prev == 7 || main_work.cur_disp_page_prev == 10 || main_work.cur_disp_page_prev == 12)
                    {
                        main_work.act[m].sprite.center_y -= 16f;
                    }
                    if (m == 14)
                    {
                        AppMain.AOS_SPRITE sprite = main_work.act[m].sprite;
                        sprite.offset.right = sprite.offset.right + 1f;
                    }
                }
                if ((m >= 54 && m <= 55) || (m >= 59 && m <= 61) || (m == 65 || m == 80 || m == 81 || m == 25 || m == 24 || (m >= 91 && m <= 93)) || (m >= 103 && m <= 105))
                {
                    main_work.act[m].sprite.center_y += 16f;
                }
                if (m >= 82 && m <= 90)
                {
                    AppMain.AOS_SPRITE sprite2 = main_work.act[m].sprite;
                    sprite2.offset.top = sprite2.offset.top + 40f;
                    AppMain.AOS_SPRITE sprite3 = main_work.act[m].sprite;
                    sprite3.offset.bottom = sprite3.offset.bottom - 40f;
                }
                else if (m >= 114 && m <= 116)
                {
                    AppMain.AOS_SPRITE sprite4 = main_work.act[m].sprite;
                    sprite4.offset.top = sprite4.offset.top + 80f;
                    AppMain.AOS_SPRITE sprite5 = main_work.act[m].sprite;
                    sprite5.offset.bottom = sprite5.offset.bottom - 80f;
                }
                else if ((m >= 67 && m <= 72) || (m >= 94 && m <= 102) || m == 80 || m == 81)
                {
                    AppMain.AOS_SPRITE sprite6 = main_work.act[m].sprite;
                    sprite6.offset.top = sprite6.offset.top + 20f;
                    AppMain.AOS_SPRITE sprite7 = main_work.act[m].sprite;
                    sprite7.offset.bottom = sprite7.offset.bottom - 20f;
                    if (m == 80 || m == 81)
                    {
                        AppMain.AOS_SPRITE sprite8 = main_work.act[m].sprite;
                        sprite8.offset.left = sprite8.offset.left + 25f;
                        AppMain.AOS_SPRITE sprite9 = main_work.act[m].sprite;
                        sprite9.offset.right = sprite9.offset.right - 25f;
                    }
                }
                else if (m == 117)
                {
                    main_work.act[m].sprite.center_y += 70f;
                }
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int n = num3; n <= num4; n++)
        {
            AppMain.AoActUpdate(main_work.act[n], 1f);
            if (main_work.cur_disp_page_prev < 3 || main_work.cur_disp_page_prev > 9 || main_work.cur_disp_page_prev == 7)
            {
                main_work.act[n].sprite.center_y -= 16f;
            }
            if (n == num3 && (main_work.cur_disp_page_prev < 3 || main_work.cur_disp_page_prev > 12))
            {
                main_work.act[n].sprite.center_y += 16f;
            }
            if (n == 143 || n == 144)
            {
                main_work.act[n].sprite.center_y -= 16f;
            }
            else if ((n >= 147 && n <= 148) || (n >= 151 && n <= 152) || n == 157 || n == 174 || n == 170 || n == 161 || n == 162 || main_work.cur_disp_page_prev == 11)
            {
                main_work.act[n].sprite.center_y += 16f;
            }
        }
        AppMain.AoActSortExecute();
        AppMain.AoActSortDraw();
        AppMain.AoActSortUnregAll();
    }
Exemple #7
0
    // Token: 0x060017C6 RID: 6086 RVA: 0x000D2D10 File Offset: 0x000D0F10
    private static void dmManualCommonDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        AppMain.AoActSysSetDrawTaskPrio(12288U);
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int i = 5; i <= 11; i++)
        {
            if (i == 5)
            {
                if (main_work.cur_disp_page >= 9)
                {
                    AppMain.AoActSortRegAction(main_work.act[i]);
                }
            }
            else if (i == 10)
            {
                if (main_work.cur_disp_page != 0)
                {
                    AppMain.AoActSortRegAction(main_work.act[i]);
                }
            }
            else if (i == 11)
            {
                if (main_work.cur_disp_page != 14)
                {
                    AppMain.AoActSortRegAction(main_work.act[i]);
                }
            }
            else
            {
                AppMain.AoActSortRegAction(main_work.act[i]);
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int j = 119; j < 120; j++)
        {
            AppMain.AoActSortRegAction(main_work.act[j]);
        }
        if (main_work.cur_disp_page >= 1)
        {
            AppMain.AoActSortRegAction(main_work.act[120]);
        }
        for (int k = 12; k <= 13; k++)
        {
            AppMain.AoActSortRegAction(main_work.act[k]);
        }
        float frame;

        if (main_work.cur_disp_page != 0)
        {
            frame = ( float )(main_work.cur_disp_page / 10);
        }
        else
        {
            frame = 0f;
        }
        float num = (float)(main_work.cur_disp_page % 10);

        if (main_work.cur_disp_page == 9)
        {
            AppMain.AoActSetFrame(main_work.act[5], 0f);
            AppMain.AoActSetFrame(main_work.act[6], 0f);
        }
        else if (main_work.cur_disp_page < 10)
        {
            AppMain.AoActSetFrame(main_work.act[5], 0f);
            AppMain.AoActSetFrame(main_work.act[6], ( float )main_work.cur_disp_page + 1f);
        }
        else
        {
            AppMain.AoActSetFrame(main_work.act[5], frame);
            AppMain.AoActSetFrame(main_work.act[6], num + 1f);
        }
        AppMain.AoActSetFrame(main_work.act[8], 0f);
        AppMain.AoActSetFrame(main_work.act[9], 0f);
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int l = 5; l < 10; l++)
        {
            AppMain.AoActUpdate(main_work.act[l], 0f);
        }
        for (int m = 10; m <= 11; m++)
        {
            AppMain.AoActUpdate(main_work.act[m], 1f);
        }
        for (int n = 12; n <= 13; n++)
        {
            float frame2 = (2f <= main_work.act[n].frame) ? 1f : 0f;
            AppMain.AoActUpdate(main_work.act[n], frame2);
        }
        for (int num2 = 0; num2 < main_work.trg_btn.Length; num2++)
        {
            main_work.trg_btn[num2].Update();
        }
        main_work.trg_return.Update();
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int num3 = 119; num3 < 120; num3++)
        {
            float frame3 = (2f <= main_work.act[num3].frame) ? 1f : 0f;
            AppMain.AoActUpdate(main_work.act[num3], frame3);
        }
        for (int num4 = 120; num4 <= 120; num4++)
        {
            AppMain.AoActUpdate(main_work.act[num4], 0f);
        }
        AppMain.AoActSortExecute();
        AppMain.AoActSortDraw();
        AppMain.AoActSortUnregAll();
    }
Exemple #8
0
    // Token: 0x060017BF RID: 6079 RVA: 0x000D285C File Offset: 0x000D0A5C
    private static void dmManualProcWaitInput(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        if (main_work.proc_input != null)
        {
            main_work.proc_input(main_work);
        }
        int[] array = new int[]
        {
            12,
            13,
            119
        };
        int i   = 0;
        int num = array.Length;

        while (i < num)
        {
            AppMain.AOS_ACTION aos_ACTION = main_work.act[array[i]];
            float frame;
            if (main_work.trg_return.GetState(0U)[10] && main_work.trg_return.GetState(0U)[1])
            {
                frame = 2f;
            }
            else if (main_work.trg_return.GetState(0U)[0])
            {
                frame = 1f;
            }
            else if (2f <= aos_ACTION.frame)
            {
                frame = aos_ACTION.frame;
            }
            else
            {
                frame = 0f;
            }
            AppMain.AoActSetFrame(aos_ACTION, frame);
            i++;
        }
        if ((main_work.flag & 2U) != 0U)
        {
            main_work.proc_update = AppMain.dmManualProcFadeOut;
            if (AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.IzFadeInitEasyColor(0, 32767, 61439, 18U, 0U, 1U, 32f, true);
            }
            else
            {
                AppMain.IzFadeInitEasy(0U, 1U, 32f);
            }
            if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cancel");
            }
            else
            {
                GsSound.PlaySe("Cancel", main_work.se_handle);
            }
            main_work.flag &= 4294967291U;
            main_work.flag &= 4294967293U;
            return;
        }
        if ((main_work.flag & 8U) != 0U)
        {
            main_work.cur_disp_page++;
            if (main_work.cur_disp_page > 14)
            {
                main_work.cur_disp_page = 14;
            }
            else if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cursol");
            }
            else
            {
                GsSound.PlaySe("Cursol", main_work.se_handle);
            }
            main_work.flag &= 4294967287U;
            return;
        }
        if ((main_work.flag & 16U) != 0U)
        {
            main_work.cur_disp_page--;
            if (main_work.cur_disp_page < 0)
            {
                main_work.cur_disp_page = 0;
            }
            else if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cursol");
            }
            else
            {
                GsSound.PlaySe("Cursol", main_work.se_handle);
            }
            main_work.flag &= 4294967279U;
        }
    }
Exemple #9
0
 // Token: 0x060017BC RID: 6076 RVA: 0x000D26D3 File Offset: 0x000D08D3
 private static void dmManualProcInit(AppMain.DMS_MANUAL_MAIN_WORK main_work)
 {
     main_work.proc_update = AppMain.dmManualProcCreateAct;
     main_work.flag       |= 2147483648U;
 }
Exemple #10
0
 // Token: 0x060017B9 RID: 6073 RVA: 0x000D25E4 File Offset: 0x000D07E4
 private static void dmManualSetInitData(AppMain.DMS_MANUAL_MAIN_WORK main_work)
 {
     main_work.cur_disp_page      = 0;
     main_work.cur_disp_page_prev = -1;
 }
Exemple #11
0
    private static void dmManualPageDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        AppMain.AoActSysSetDrawTaskPrio(8192U);
        int  curDispPage = main_work.cur_disp_page;
        int  num1        = AppMain.dm_manual_disp_act_cmn_tbl[curDispPage][0];
        int  num2        = AppMain.dm_manual_disp_act_cmn_tbl[curDispPage][1];
        int  num3        = AppMain.dm_manual_disp_act_lang_tbl[curDispPage][0];
        int  num4        = AppMain.dm_manual_disp_act_lang_tbl[curDispPage][1];
        bool flag        = main_work.cur_disp_page_prev != main_work.cur_disp_page;

        if (flag && 0 <= main_work.cur_disp_page_prev)
        {
            for (int index = AppMain.dm_manual_disp_act_cmn_tbl[main_work.cur_disp_page_prev][0]; index <= AppMain.dm_manual_disp_act_cmn_tbl[main_work.cur_disp_page_prev][1]; ++index)
            {
                AppMain.AoActDelete(main_work.act[index]);
                main_work.act[index] = (AppMain.AOS_ACTION)null;
            }
            for (int index = AppMain.dm_manual_disp_act_lang_tbl[main_work.cur_disp_page_prev][0]; index <= AppMain.dm_manual_disp_act_lang_tbl[main_work.cur_disp_page_prev][1]; ++index)
            {
                AppMain.AoActDelete(main_work.act[index]);
                main_work.act[index] = (AppMain.AOS_ACTION)null;
            }
        }
        main_work.cur_disp_page_prev = main_work.cur_disp_page;
        for (int index = num1; index <= num2; ++index)
        {
            if (flag)
            {
                AppMain.A2S_AMA_HEADER ama = AppMain.dm_manual_ama[0];
                AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
                main_work.act[index] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[index]);
            }
            if (index != 118)
            {
                AppMain.AoActSortRegAction(main_work.act[index]);
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int index = num3; index <= num4; ++index)
        {
            if (flag)
            {
                AppMain.A2S_AMA_HEADER ama = AppMain.dm_manual_ama[1];
                main_work.act[index] = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl_m[index]);
                if (AppMain.GsEnvGetLanguage() == 6)
                {
                    if (AppMain.g_dm_act_id_tbl_m[index] == 9U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 120f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 10U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 125f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 48U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 120f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 49U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 125f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 18U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 90f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 19U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 200f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 52U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 90f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 53U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 200f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 7)
                {
                    if (AppMain.g_dm_act_id_tbl_m[index] == 9U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 180f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 10U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 185f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 48U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 180f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 49U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 185f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 18U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 280f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 19U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 235f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 52U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 280f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 53U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 235f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 8)
                {
                    if (AppMain.g_dm_act_id_tbl_m[index] == 9U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 160f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 10U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 245f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 48U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 160f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 49U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 245f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 18U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 19U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 220f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 52U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 53U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 220f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 9)
                {
                    if (AppMain.g_dm_act_id_tbl_m[index] == 9U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 10U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 48U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 49U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 18U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 19U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 52U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 53U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                }
                if (AppMain.GsEnvGetLanguage() == 10)
                {
                    if (AppMain.g_dm_act_id_tbl_m[index] == 9U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 10U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 48U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 49U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 225f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 18U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 19U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 52U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                    if (AppMain.g_dm_act_id_tbl_m[index] == 53U)
                    {
                        ((AppMain.A2S_AMA_ACT)main_work.act[index].data).mtn.trs_tbl[0].trs_x = 110f;
                    }
                }
            }
            AppMain.AoActSortRegAction(main_work.act[index]);
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int index = num1; index <= num2; ++index)
        {
            if (index != 118)
            {
                AppMain.AoActUpdate(main_work.act[index], 1f);
                if (main_work.cur_disp_page_prev != 8)
                {
                    main_work.act[index].sprite.center_y -= 16f;
                    if (main_work.cur_disp_page_prev == 6 || main_work.cur_disp_page_prev == 7 || (main_work.cur_disp_page_prev == 10 || main_work.cur_disp_page_prev == 12))
                    {
                        main_work.act[index].sprite.center_y -= 16f;
                    }
                    if (index == 14)
                    {
                        ++main_work.act[index].sprite.offset.right;
                    }
                }
                if (index >= 54 && index <= 55 || index >= 59 && index <= 61 || (index == 65 || index == 80 || (index == 81 || index == 25)) || (index == 24 || index >= 91 && index <= 93 || index >= 103 && index <= 105))
                {
                    main_work.act[index].sprite.center_y += 16f;
                }
                if (index >= 82 && index <= 90)
                {
                    main_work.act[index].sprite.offset.top    += 40f;
                    main_work.act[index].sprite.offset.bottom -= 40f;
                }
                else if (index >= 114 && index <= 116)
                {
                    main_work.act[index].sprite.offset.top    += 80f;
                    main_work.act[index].sprite.offset.bottom -= 80f;
                }
                else if (index >= 67 && index <= 72 || index >= 94 && index <= 102 || (index == 80 || index == 81))
                {
                    main_work.act[index].sprite.offset.top    += 20f;
                    main_work.act[index].sprite.offset.bottom -= 20f;
                    if (index == 80 || index == 81)
                    {
                        main_work.act[index].sprite.offset.left  += 25f;
                        main_work.act[index].sprite.offset.right -= 25f;
                    }
                }
                else if (index == 117)
                {
                    main_work.act[index].sprite.center_y += 70f;
                }
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int index = num3; index <= num4; ++index)
        {
            AppMain.AoActUpdate(main_work.act[index], 1f);
            if (main_work.cur_disp_page_prev < 3 || main_work.cur_disp_page_prev > 9 || main_work.cur_disp_page_prev == 7)
            {
                main_work.act[index].sprite.center_y -= 16f;
            }
            if (index == num3 && (main_work.cur_disp_page_prev < 3 || main_work.cur_disp_page_prev > 12))
            {
                main_work.act[index].sprite.center_y += 16f;
            }
            if (index == 143 || index == 144)
            {
                main_work.act[index].sprite.center_y -= 16f;
            }
            else if (index >= 147 && index <= 148 || index >= 151 && index <= 152 || (index == 157 || index == 174 || (index == 170 || index == 161)) || (index == 162 || main_work.cur_disp_page_prev == 11))
            {
                main_work.act[index].sprite.center_y += 16f;
            }
        }
        AppMain.AoActSortExecute();
        AppMain.AoActSortDraw();
        AppMain.AoActSortUnregAll();
    }
Exemple #12
0
    private static void dmManualCommonDraw(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        AppMain.AoActSysSetDrawTaskPrio(12288U);
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int index = 5; index <= 11; ++index)
        {
            switch (index)
            {
            case 5:
                if (main_work.cur_disp_page >= 9)
                {
                    AppMain.AoActSortRegAction(main_work.act[index]);
                    break;
                }
                break;

            case 10:
                if (main_work.cur_disp_page != 0)
                {
                    AppMain.AoActSortRegAction(main_work.act[index]);
                    break;
                }
                break;

            case 11:
                if (main_work.cur_disp_page != 14)
                {
                    AppMain.AoActSortRegAction(main_work.act[index]);
                    break;
                }
                break;

            default:
                AppMain.AoActSortRegAction(main_work.act[index]);
                break;
            }
        }
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int index = 119; index < 120; ++index)
        {
            AppMain.AoActSortRegAction(main_work.act[index]);
        }
        if (main_work.cur_disp_page >= 1)
        {
            AppMain.AoActSortRegAction(main_work.act[120]);
        }
        for (int index = 12; index <= 13; ++index)
        {
            AppMain.AoActSortRegAction(main_work.act[index]);
        }
        float frame1 = main_work.cur_disp_page == 0 ? 0.0f : (float)(main_work.cur_disp_page / 10);
        float num    = (float)(main_work.cur_disp_page % 10);

        if (main_work.cur_disp_page == 9)
        {
            AppMain.AoActSetFrame(main_work.act[5], 0.0f);
            AppMain.AoActSetFrame(main_work.act[6], 0.0f);
        }
        else if (main_work.cur_disp_page < 10)
        {
            AppMain.AoActSetFrame(main_work.act[5], 0.0f);
            AppMain.AoActSetFrame(main_work.act[6], (float)main_work.cur_disp_page + 1f);
        }
        else
        {
            AppMain.AoActSetFrame(main_work.act[5], frame1);
            AppMain.AoActSetFrame(main_work.act[6], num + 1f);
        }
        AppMain.AoActSetFrame(main_work.act[8], 0.0f);
        AppMain.AoActSetFrame(main_work.act[9], 0.0f);
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[0]));
        for (int index = 5; index < 10; ++index)
        {
            AppMain.AoActUpdate(main_work.act[index], 0.0f);
        }
        for (int index = 10; index <= 11; ++index)
        {
            AppMain.AoActUpdate(main_work.act[index], 1f);
        }
        for (int index = 12; index <= 13; ++index)
        {
            float frame2 = 2.0 <= (double)main_work.act[index].frame ? 1f : 0.0f;
            AppMain.AoActUpdate(main_work.act[index], frame2);
        }
        for (int index = 0; index < main_work.trg_btn.Length; ++index)
        {
            main_work.trg_btn[index].Update();
        }
        main_work.trg_return.Update();
        AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_manual_tex[1]));
        for (int index = 119; index < 120; ++index)
        {
            float frame2 = 2.0 <= (double)main_work.act[index].frame ? 1f : 0.0f;
            AppMain.AoActUpdate(main_work.act[index], frame2);
        }
        for (int index = 120; index <= 120; ++index)
        {
            AppMain.AoActUpdate(main_work.act[index], 0.0f);
        }
        AppMain.AoActSortExecute();
        AppMain.AoActSortDraw();
        AppMain.AoActSortUnregAll();
    }
Exemple #13
0
    private static void dmManualProcWaitInput(AppMain.DMS_MANUAL_MAIN_WORK main_work)
    {
        if (main_work.proc_input != null)
        {
            main_work.proc_input(main_work);
        }
        int[] numArray = new int[3] {
            12, 13, 119
        };
        int index = 0;

        for (int length = numArray.Length; index < length; ++index)
        {
            AppMain.AOS_ACTION act = main_work.act[numArray[index]];
            float frame            = !main_work.trg_return.GetState(0U)[10] || !main_work.trg_return.GetState(0U)[1] ? (!main_work.trg_return.GetState(0U)[0] ? (2.0 > (double)act.frame ? 0.0f : act.frame) : 1f) : 2f;
            AppMain.AoActSetFrame(act, frame);
        }
        if (((int)main_work.flag & 2) != 0)
        {
            main_work.proc_update = new AppMain.DMS_MANUAL_MAIN_WORK._proc_update_(AppMain.dmManualProcFadeOut);
            if (AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.IzFadeInitEasyColor(0, (ushort)short.MaxValue, (ushort)61439, 18U, 0U, 1U, 32f, true);
            }
            else
            {
                AppMain.IzFadeInitEasy(0U, 1U, 32f);
            }
            if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cancel");
            }
            else
            {
                AppMain.GsSoundPlaySe("Cancel", main_work.se_handle);
            }
            main_work.flag &= 4294967291U;
            main_work.flag &= 4294967293U;
        }
        else if (((int)main_work.flag & 8) != 0)
        {
            ++main_work.cur_disp_page;
            if (main_work.cur_disp_page > 14)
            {
                main_work.cur_disp_page = 14;
            }
            else if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cursol");
            }
            else
            {
                AppMain.GsSoundPlaySe("Cursol", main_work.se_handle);
            }
            main_work.flag &= 4294967287U;
        }
        else
        {
            if (((int)main_work.flag & 16) == 0)
            {
                return;
            }
            --main_work.cur_disp_page;
            if (main_work.cur_disp_page < 0)
            {
                main_work.cur_disp_page = 0;
            }
            else if (!AppMain.dm_manual_is_pause_maingame)
            {
                AppMain.DmSoundPlaySE("Cursol");
            }
            else
            {
                AppMain.GsSoundPlaySe("Cursol", main_work.se_handle);
            }
            main_work.flag &= 4294967279U;
        }
    }