Пример #1
0
 // Token: 0x060017BA RID: 6074 RVA: 0x000D25F4 File Offset: 0x000D07F4
 private static void dmManualProcMain(MTS_TASK_TCB tcb)
 {
     AppMain.DMS_MANUAL_MAIN_WORK dms_MANUAL_MAIN_WORK = (AppMain.DMS_MANUAL_MAIN_WORK)tcb.work;
     if ((dms_MANUAL_MAIN_WORK.flag & 1U) != 0U)
     {
         AppMain.DmManualExit();
     }
     if ((dms_MANUAL_MAIN_WORK.flag & 2147483648U) != 0U && !AoAccount.AoAccountIsCurrentEnable())
     {
         dms_MANUAL_MAIN_WORK.proc_update = AppMain.dmManualProcFadeOut;
         dms_MANUAL_MAIN_WORK.flag       &= 2147483647U;
         if (AppMain.dm_manual_is_pause_maingame)
         {
             AppMain.IzFadeInitEasyColor(0, 32767, 61439, 18U, 1U, 1U, 32f, true);
         }
         else
         {
             AppMain.IzFadeInitEasy(1U, 1U, 32f);
         }
         dms_MANUAL_MAIN_WORK.flag      &= 4294967291U;
         dms_MANUAL_MAIN_WORK.flag      &= 4294967293U;
         dms_MANUAL_MAIN_WORK.proc_input = null;
     }
     if (dms_MANUAL_MAIN_WORK.proc_update != null)
     {
         dms_MANUAL_MAIN_WORK.proc_update(dms_MANUAL_MAIN_WORK);
     }
     if (dms_MANUAL_MAIN_WORK.proc_draw != null)
     {
         dms_MANUAL_MAIN_WORK.proc_draw(dms_MANUAL_MAIN_WORK);
     }
 }
Пример #2
0
 // Token: 0x06000986 RID: 2438 RVA: 0x00055BE8 File Offset: 0x00053DE8
 private static void dmSaveProcMain(MTS_TASK_TCB tcb)
 {
     AppMain.DMS_SAVE_MAIN_WORK dms_SAVE_MAIN_WORK = (AppMain.DMS_SAVE_MAIN_WORK)tcb.work;
     if ((dms_SAVE_MAIN_WORK.flag & 1U) != 0U)
     {
         AppMain.mtTaskClearTcb(tcb);
         AppMain.dm_save_disp_flag     = 0U;
         AppMain.dm_save_is_draw_state = 0U;
         AppMain.dm_save_win_mode      = 0;
         AppMain.dm_save_is_task_draw  = false;
         for (int i = 0; i < 2; i++)
         {
             AppMain.dm_save_win_size_rate[i] = 0f;
         }
         AppMain.dm_save_mgr_p = null;
     }
     if ((dms_SAVE_MAIN_WORK.flag & 2147483648U) != 0U && !AoAccount.AoAccountIsCurrentEnable())
     {
         dms_SAVE_MAIN_WORK.proc_menu_update = AppMain.dmSaveProcStopDraw;
         dms_SAVE_MAIN_WORK.proc_input       = null;
         dms_SAVE_MAIN_WORK.proc_draw        = null;
         AppMain.dm_save_draw_reserve        = false;
         dms_SAVE_MAIN_WORK.flag            &= 2147483647U;
         return;
     }
     if (dms_SAVE_MAIN_WORK.proc_menu_update != null)
     {
         dms_SAVE_MAIN_WORK.proc_menu_update(dms_SAVE_MAIN_WORK);
     }
     if (dms_SAVE_MAIN_WORK.proc_draw != null && !AppMain.AoSysMsgIsShow())
     {
         dms_SAVE_MAIN_WORK.proc_draw();
     }
 }
Пример #3
0
    // Token: 0x06000980 RID: 2432 RVA: 0x000558D8 File Offset: 0x00053AD8
    private static void DmSaveMenuStart(bool is_task_draw, bool is_snd_build)
    {
        short cur_evt_id = AppMain.SyGetEvtInfo().cur_evt_id;

        if (cur_evt_id == 6 || cur_evt_id == 11 || cur_evt_id == 9)
        {
            return;
        }
        if (!AoAccount.AoAccountIsCurrentEnable())
        {
            return;
        }
        AppMain.dmSaveSetSysDataForBackup();
        if (AppMain.dmSaveIsSaveNecessary())
        {
            return;
        }
        AppMain.dm_save_mgr.Clear();
        AppMain.dm_save_mgr_p        = AppMain.dm_save_mgr;
        AppMain.dm_save_msg_flag     = 4U;
        AppMain.dm_save_first_save   = false;
        AppMain.dm_save_is_task_draw = is_task_draw;
        AppMain.dm_save_is_snd_build = is_snd_build;
        AppMain.dmSaveInit();
    }
 // Token: 0x060007A1 RID: 1953 RVA: 0x00043834 File Offset: 0x00041A34
 private void DmLogoSegaInit(object arg)
 {
     AoAccount.AoAccountClearCurrentId();
     if (this.DmLogoSegaBuildCheck())
     {
         this.dmLogoSegaStart();
         return;
     }
     AppMain.MTM_TASK_MAKE_TCB(this.dmLogoSegaLoadWait, null, 0U, ushort.MaxValue, 4096U, 0, null, "DM_LSEGA_LW");
     this.DmLogoSegaLoad();
 }
Пример #5
0
 // Token: 0x06000999 RID: 2457 RVA: 0x000565B0 File Offset: 0x000547B0
 private static void dmSaveInputProcWindow(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AoAccount.AoAccountGetCurrentId() < 0)
     {
         if (AoPad.AoPadSomeoneStand(ControllerConsts.CONFIRM) >= 0)
         {
             main_work.flag |= 4U;
             return;
         }
     }
     else if ((AoPad.AoPadStand() & ControllerConsts.CONFIRM) != 0)
     {
         main_work.flag |= 4U;
     }
 }
Пример #6
0
 // Token: 0x060009F4 RID: 2548 RVA: 0x00059C1C File Offset: 0x00057E1C
 private static void gsInitProcSysLast(AppMain.GSS_INIT_WORK work)
 {
     AoAccount.AoAccountInit();
     AppMain.AoStorageInit();
     work.proc = AppMain.gsInitProcCheckTrial;
 }