Example #1
0
 // Token: 0x06000989 RID: 2441 RVA: 0x00055D04 File Offset: 0x00053F04
 private static void dmSaveIsLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.GsFontIsBuilded())
     {
         main_work.proc_menu_update = AppMain.dmSaveLoadRequest;
     }
 }
Example #2
0
 private static void dmSaveSetWinOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (main_work.win_timer > 8)
     {
         main_work.flag     |= 16U;
         main_work.win_timer = 0;
         for (uint index = 0; index < 2U; ++index)
         {
             main_work.win_size_rate[(int)index] = 1f;
         }
     }
     else
     {
         ++main_work.win_timer;
     }
     for (uint index = 0; index < 2U; ++index)
     {
         main_work.win_size_rate[(int)index] = main_work.win_timer == 0 ? 1f : (float)main_work.win_timer / 8f;
         if ((double)main_work.win_size_rate[(int)index] > 1.0)
         {
             main_work.win_size_rate[(int)index] = 1f;
         }
         AppMain.dm_save_win_size_rate[(int)index] = main_work.win_size_rate[(int)index];
     }
 }
Example #3
0
 // Token: 0x06000983 RID: 2435 RVA: 0x00055978 File Offset: 0x00053B78
 private static void dmSaveInit()
 {
     AppMain.dm_save_mgr_p.tcb = AppMain.MTM_TASK_MAKE_TCB(AppMain.dmSaveProcMain, AppMain.dmSaveDest, 0U, 32767, 8192U, 0, () => new AppMain.DMS_SAVE_MAIN_WORK(), "SAVE_TASK");
     AppMain.DMS_SAVE_MAIN_WORK dms_SAVE_MAIN_WORK = (AppMain.DMS_SAVE_MAIN_WORK)AppMain.dm_save_mgr_p.tcb.work;
     AppMain.dm_save_disp_flag     = 0U;
     AppMain.dm_save_is_draw_state = 0U;
     AppMain.dm_save_win_mode      = 0;
     AppMain.dm_save_draw_reserve  = false;
     for (int i = 0; i < 2; i++)
     {
         AppMain.dm_save_win_size_rate[i] = 0f;
         AppMain.dm_save_cmn_tex[i]       = null;
     }
     for (int j = 0; j < 6; j++)
     {
         AppMain.dm_save_act[j] = null;
     }
     dms_SAVE_MAIN_WORK.announce_flag = AppMain.dm_save_msg_flag;
     dms_SAVE_MAIN_WORK.draw_state    = (AppMain.AoActSysGetDrawStateEnable() ? 1U : 0U);
     if (dms_SAVE_MAIN_WORK.draw_state != 0U)
     {
         AppMain.dm_save_draw_state = AppMain.AoActSysGetDrawState();
     }
     else
     {
         AppMain.dm_save_draw_state = 0U;
     }
     for (int k = 0; k < 2; k++)
     {
         AppMain.dm_save_cmn_tex[k] = null;
     }
     AppMain.dm_save_is_draw_state       = dms_SAVE_MAIN_WORK.draw_state;
     dms_SAVE_MAIN_WORK.proc_menu_update = AppMain.dmSaveLoadFontData;
 }
Example #4
0
 private static void dmSaveProcWindowOpenWaitIdle(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowOpenEfct);
     main_work.proc_draw        = new AppMain._saveproc_draw(AppMain.DmSaveWinSelectDraw);
     AppMain.DmSoundPlaySE("Window");
     AppMain.dm_save_draw_reserve = true;
 }
Example #5
0
 // Token: 0x0600098D RID: 2445 RVA: 0x00055E88 File Offset: 0x00054088
 private static void dmSaveProcCreateAct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (uint num = 0U; num < 6U; num += 1U)
     {
         A2S_AMA_HEADER      ama;
         AppMain.AOS_TEXTURE tex;
         if (num >= 1U)
         {
             ama = main_work.cmn_ama[1];
             tex = main_work.cmn_tex[1];
         }
         else
         {
             ama = main_work.cmn_ama[0];
             tex = main_work.cmn_tex[0];
         }
         AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex));
         main_work.act[(int)((UIntPtr)num)]       = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl[(int)((UIntPtr)num)]);
         AppMain.dm_save_act[(int)((UIntPtr)num)] = main_work.act[(int)((UIntPtr)num)];
     }
     if ((AppMain.dm_save_msg_flag & 4U) != 0U)
     {
         main_work.flag |= 2147483648U;
     }
     main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle;
 }
Example #6
0
 private static void dmSaveProcLoadWait(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsDataLoad(main_work) == 0)
     {
         return;
     }
     for (int index = 0; index < 2; ++index)
     {
         main_work.arc_cmn_amb[index]    = AppMain.readAMBFile(main_work.arc_cmn_amb_fs[index]);
         main_work.arc_cmn_amb_fs[index] = (AppMain.AMS_FS)null;
         main_work.cmn_ama[index]        = AppMain.readAMAFile(AppMain.amBindGet(main_work.arc_cmn_amb[index], 0));
         string sPath;
         main_work.cmn_amb[index]     = AppMain.readAMBFile(AppMain.amBindGet(main_work.arc_cmn_amb[index], 1, out sPath));
         main_work.cmn_amb[index].dir = sPath;
         AppMain.amFsClearRequest(main_work.arc_cmn_amb_fs[index]);
         main_work.arc_cmn_amb_fs[index] = (AppMain.AMS_FS)null;
         AppMain.AoTexBuild(main_work.cmn_tex[index], main_work.cmn_amb[index]);
         AppMain.AoTexLoad(main_work.cmn_tex[index]);
     }
     if (AppMain.dm_save_is_snd_build)
     {
         AppMain.DmSoundBuild();
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcTexBuildWait);
 }
Example #7
0
 private static void dmSaveInit()
 {
     AppMain.dm_save_mgr_p.tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSaveProcMain), new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSaveDest), 0U, (ushort)short.MaxValue, 8192U, 0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_SAVE_MAIN_WORK()), "SAVE_TASK");
     AppMain.DMS_SAVE_MAIN_WORK work = (AppMain.DMS_SAVE_MAIN_WORK)AppMain.dm_save_mgr_p.tcb.work;
     AppMain.dm_save_disp_flag     = 0U;
     AppMain.dm_save_is_draw_state = 0U;
     AppMain.dm_save_win_mode      = 0;
     AppMain.dm_save_draw_reserve  = false;
     for (int index = 0; index < 2; ++index)
     {
         AppMain.dm_save_win_size_rate[index] = 0.0f;
         AppMain.dm_save_cmn_tex[index]       = (AppMain.AOS_TEXTURE)null;
     }
     for (int index = 0; index < 6; ++index)
     {
         AppMain.dm_save_act[index] = (AppMain.AOS_ACTION)null;
     }
     work.announce_flag         = AppMain.dm_save_msg_flag;
     work.draw_state            = AppMain.AoActSysGetDrawStateEnable() ? 1U : 0U;
     AppMain.dm_save_draw_state = work.draw_state == 0U ? 0U : AppMain.AoActSysGetDrawState();
     for (int index = 0; index < 2; ++index)
     {
         AppMain.dm_save_cmn_tex[index] = (AppMain.AOS_TEXTURE)null;
     }
     AppMain.dm_save_is_draw_state = work.draw_state;
     work.proc_menu_update         = new AppMain._saveproc_input_update(AppMain.dmSaveLoadFontData);
 }
Example #8
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();
     }
 }
Example #9
0
 // Token: 0x0600099F RID: 2463 RVA: 0x00056984 File Offset: 0x00054B84
 private static void dmSaveSetWinOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (main_work.win_timer > 8)
     {
         main_work.flag     |= 16U;
         main_work.win_timer = 0;
         for (uint num = 0U; num < 2U; num += 1U)
         {
             main_work.win_size_rate[(int)((UIntPtr)num)] = 1f;
         }
     }
     else
     {
         main_work.win_timer++;
     }
     for (uint num2 = 0U; num2 < 2U; num2 += 1U)
     {
         if (main_work.win_timer != 0)
         {
             main_work.win_size_rate[(int)((UIntPtr)num2)] = (float)main_work.win_timer / 8f;
         }
         else
         {
             main_work.win_size_rate[(int)((UIntPtr)num2)] = 1f;
         }
         if (main_work.win_size_rate[(int)((UIntPtr)num2)] > 1f)
         {
             main_work.win_size_rate[(int)((UIntPtr)num2)] = 1f;
         }
         AppMain.dm_save_win_size_rate[(int)((UIntPtr)num2)] = main_work.win_size_rate[(int)((UIntPtr)num2)];
     }
 }
Example #10
0
 // Token: 0x060009A0 RID: 2464 RVA: 0x00056A44 File Offset: 0x00054C44
 private static void dmSaveSetWinCloseEfct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (uint num = 0U; num < 2U; num += 1U)
     {
         if (main_work.win_timer != 0)
         {
             main_work.win_size_rate[(int)((UIntPtr)num)] = (float)main_work.win_timer / 8f;
         }
         else
         {
             main_work.win_size_rate[(int)((UIntPtr)num)] = 0f;
         }
         AppMain.dm_save_win_size_rate[(int)((UIntPtr)num)] = main_work.win_size_rate[(int)((UIntPtr)num)];
     }
     if (main_work.win_timer < 0)
     {
         main_work.flag     |= 16U;
         main_work.win_timer = 0;
         for (uint num2 = 0U; num2 < 2U; num2 += 1U)
         {
             main_work.win_size_rate[(int)((UIntPtr)num2)]       = 0f;
             AppMain.dm_save_win_size_rate[(int)((UIntPtr)num2)] = main_work.win_size_rate[(int)((UIntPtr)num2)];
         }
         return;
     }
     main_work.win_timer--;
 }
Example #11
0
 // Token: 0x06000998 RID: 2456 RVA: 0x0005651C File Offset: 0x0005471C
 private static void dmSaveProcFinish(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsTexRelease(main_work) == 1)
     {
         for (int i = 0; i < 2; i++)
         {
             AppMain.dm_save_cmn_tex[i] = null;
         }
         for (int j = 0; j < 6; j++)
         {
             if (main_work.act[j] != null)
             {
                 AppMain.AoActDelete(main_work.act[j]);
                 main_work.act[j] = null;
             }
             AppMain.dm_save_act[j] = null;
         }
         for (int k = 0; k < 2; k++)
         {
             if (main_work.arc_cmn_amb[k] != null)
             {
                 main_work.arc_cmn_amb[k] = null;
             }
         }
         main_work.flag            |= 1U;
         main_work.proc_menu_update = null;
     }
 }
Example #12
0
 private static void dmSaveProcFinish(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsTexRelease(main_work) != 1)
     {
         return;
     }
     for (int index = 0; index < 2; ++index)
     {
         AppMain.dm_save_cmn_tex[index] = (AppMain.AOS_TEXTURE)null;
     }
     for (int index = 0; index < 6; ++index)
     {
         if (main_work.act[index] != null)
         {
             AppMain.AoActDelete(main_work.act[index]);
             main_work.act[index] = (AppMain.AOS_ACTION)null;
         }
         AppMain.dm_save_act[index] = (AppMain.AOS_ACTION)null;
     }
     for (int index = 0; index < 2; ++index)
     {
         if (main_work.arc_cmn_amb[index] != null)
         {
             main_work.arc_cmn_amb[index] = (AppMain.AMS_AMB_HEADER)null;
         }
     }
     main_work.flag            |= 1U;
     main_work.proc_menu_update = (AppMain._saveproc_input_update)null;
 }
Example #13
0
 private static void dmSaveProcCreateAct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (uint index = 0; index < 6U; ++index)
     {
         AppMain.A2S_AMA_HEADER ama;
         AppMain.AOS_TEXTURE    tex;
         if (index >= 1U)
         {
             ama = main_work.cmn_ama[1];
             tex = main_work.cmn_tex[1];
         }
         else
         {
             ama = main_work.cmn_ama[0];
             tex = main_work.cmn_tex[0];
         }
         AppMain.AoActSetTexture(AppMain.AoTexGetTexList(tex));
         main_work.act[(int)index]       = AppMain.AoActCreate(ama, AppMain.g_dm_act_id_tbl[(int)index]);
         AppMain.dm_save_act[(int)index] = main_work.act[(int)index];
     }
     if (((int)AppMain.dm_save_msg_flag & 4) != 0)
     {
         main_work.flag |= 2147483648U;
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle);
 }
Example #14
0
 // Token: 0x06000995 RID: 2453 RVA: 0x00056499 File Offset: 0x00054699
 private static void dmSaveProcWaitLoadEnd(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.DmCmnBackupIsLoadFinished())
     {
         main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle;
         main_work.timer            = 0;
     }
 }
Example #15
0
 private static void dmSaveIsLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (!AppMain.GsFontIsBuilded())
     {
         return;
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveLoadRequest);
 }
Example #16
0
 private static void dmSaveProcWaitLoadEnd(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (!AppMain.DmCmnBackupIsLoadFinished())
     {
         return;
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle);
     main_work.timer            = 0;
 }
Example #17
0
 // Token: 0x06000994 RID: 2452 RVA: 0x00056465 File Offset: 0x00054665
 private static void dmSaveProcWaitSeStop(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (main_work.timer > 60)
     {
         main_work.proc_menu_update = AppMain.dmSaveProcWindowNodispIdle;
         main_work.timer            = 0;
         return;
     }
     main_work.timer++;
 }
Example #18
0
 // Token: 0x06000990 RID: 2448 RVA: 0x000560DA File Offset: 0x000542DA
 private static void dmSaveProcWindowOpenWaitIdle(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.AoStorageSaveFreeSpaceIsEnough())
     {
         main_work.proc_menu_update = AppMain.dmSaveProcWindowOpenEfct;
         main_work.proc_draw        = AppMain.DmSaveWinSelectDraw;
         AppMain.DmSoundPlaySE("Window");
         AppMain.dm_save_draw_reserve = true;
     }
 }
Example #19
0
 // Token: 0x0600099C RID: 2460 RVA: 0x000568F0 File Offset: 0x00054AF0
 private static int dmSaveIsDataLoad(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int i = 0; i < 2; i++)
     {
         if (!AmFs.amFsIsComplete(main_work.arc_cmn_amb_fs[i]))
         {
             return(0);
         }
     }
     return(1);
 }
Example #20
0
 // Token: 0x0600098C RID: 2444 RVA: 0x00055E44 File Offset: 0x00054044
 private static void dmSaveProcTexBuildWait(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsTexLoad(main_work) == 1)
     {
         for (int i = 0; i < 2; i++)
         {
             AppMain.dm_save_cmn_tex[i] = main_work.cmn_tex[i];
         }
         main_work.proc_menu_update = AppMain.dmSaveProcCreateAct;
     }
 }
Example #21
0
 private static int dmSaveIsTexLoad(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int index = 0; index < 2; ++index)
     {
         if (!AppMain.AoTexIsLoaded(main_work.cmn_tex[index]))
         {
             return(0);
         }
     }
     return(AppMain.dm_save_is_snd_build && !AppMain.DmSoundBuildCheck() ? 0 : 1);
 }
Example #22
0
 private static int dmSaveIsTexRelease(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int index = 0; index < 2; ++index)
     {
         if (!AppMain.AoTexIsReleased(main_work.cmn_tex[index]))
         {
             return(0);
         }
     }
     return(1);
 }
Example #23
0
 private static int dmSaveIsDataLoad(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int index = 0; index < 2; ++index)
     {
         if (!AppMain.amFsIsComplete(main_work.arc_cmn_amb_fs[index]))
         {
             return(0);
         }
     }
     return(1);
 }
Example #24
0
 private static void dmSaveLoadFontData(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.SyGetEvtInfo().cur_evt_id == (short)10)
     {
         AppMain.GsFontBuild(false);
     }
     else
     {
         AppMain.GsFontBuild();
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveIsLoadFontData);
 }
Example #25
0
 // Token: 0x06000991 RID: 2449 RVA: 0x00056118 File Offset: 0x00054318
 private static void dmSaveProcWindowOpenEfct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if ((main_work.flag & 16U) != 0U)
     {
         main_work.proc_menu_update = AppMain.dmSaveProcWindowAnnounceIdle;
         main_work.disp_flag       |= 1U;
         AppMain.dm_save_disp_flag  = main_work.disp_flag;
         main_work.flag            &= 4294967279U;
         return;
     }
     AppMain.dmSaveSetWinOpenEfct(main_work);
 }
Example #26
0
 private static void dmSaveProcWaitSeStop(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (main_work.timer > 60)
     {
         main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle);
         main_work.timer            = 0;
     }
     else
     {
         ++main_work.timer;
     }
 }
Example #27
0
 private static void dmSaveProcWindowCloseEfct(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (((int)main_work.flag & 16) != 0)
     {
         main_work.proc_menu_update   = main_work.win_mode != 1 ? (main_work.win_mode != 0 ? new AppMain._saveproc_input_update(AppMain.dmSaveProcWindowNodispIdle) : new AppMain._saveproc_input_update(AppMain.dmSaveProcWaitLoadEnd)) : new AppMain._saveproc_input_update(AppMain.dmSaveProcWaitSeStop);
         main_work.announce_flag     &= (uint)~(1 << main_work.win_mode);
         main_work.flag              &= 4294967279U;
         main_work.proc_draw          = (AppMain._saveproc_draw)null;
         AppMain.dm_save_draw_reserve = false;
     }
     AppMain.dmSaveSetWinCloseEfct(main_work);
 }
Example #28
0
 private static void dmSaveProcTexBuildWait(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsTexLoad(main_work) != 1)
     {
         return;
     }
     for (int index = 0; index < 2; ++index)
     {
         AppMain.dm_save_cmn_tex[index] = main_work.cmn_tex[index];
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcCreateAct);
 }
Example #29
0
 private static void dmSaveProcDataRelease(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int index = 0; index < 2; ++index)
     {
         AppMain.AoTexRelease(main_work.cmn_tex[index]);
     }
     if (AppMain.dm_save_is_snd_build)
     {
         AppMain.DmSoundExit();
         AppMain.DmSoundFlush();
     }
     main_work.proc_menu_update = new AppMain._saveproc_input_update(AppMain.dmSaveProcFinish);
 }
Example #30
0
 // Token: 0x06000997 RID: 2455 RVA: 0x000564D0 File Offset: 0x000546D0
 private static void dmSaveProcDataRelease(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     for (int i = 0; i < 2; i++)
     {
         AppMain.AoTexRelease(main_work.cmn_tex[i]);
     }
     if (AppMain.dm_save_is_snd_build)
     {
         AppMain.DmSoundExit();
         AppMain.DmSoundFlush();
     }
     main_work.proc_menu_update = AppMain.dmSaveProcFinish;
 }