// Token: 0x06000CAF RID: 3247 RVA: 0x000703B0 File Offset: 0x0006E5B0
 private static void dmSndBgmPlayerProcStopIdle(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     if (AppMain.DmSoundIsStopStageBGM() && AppMain.DmSoundIsStopJingle())
     {
         if ((AppMain.dm_snd_bgm_player_flag & 4U) != 0U)
         {
             AppMain.dm_snd_bgm_player_flag &= 4294967291U;
             main_work.proc_update           = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcSndRelease);
             return;
         }
         if ((AppMain.dm_snd_bgm_player_flag & 64U) != 0U)
         {
             AppMain.dm_snd_bgm_player_flag |= 16U;
             AppMain.dm_snd_bgm_player_flag &= 4294967231U;
         }
         else if ((AppMain.dm_snd_bgm_player_flag & 64U) == 0U && (AppMain.dm_snd_bgm_player_flag & 128U) == 0U && (AppMain.dm_snd_bgm_player_flag & 8U) == 0U)
         {
             AppMain.dm_snd_bgm_player_flag |= 16U;
         }
         else if ((AppMain.dm_snd_bgm_player_flag & 8U) != 0U)
         {
             AppMain.dm_snd_bgm_player_flag &= 4294967279U;
             AppMain.dm_snd_bgm_player_flag &= 4294967263U;
             AppMain.dm_snd_bgm_player_flag &= 4294967287U;
         }
         else
         {
             AppMain.dm_snd_bgm_player_flag |= 32U;
             AppMain.dm_snd_bgm_player_flag &= 4294967167U;
         }
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcWaitSetBgm);
     }
 }
 // Token: 0x06000CAC RID: 3244 RVA: 0x00070207 File Offset: 0x0006E407
 private static void dmSndBgmPlayerProcBuildIdle(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     if (AppMain.DmSoundBuildCheck())
     {
         AppMain.DmSoundInit();
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcWaitSetBgm);
         main_work.end_timer   = 0;
     }
 }
 // Token: 0x06000CA8 RID: 3240 RVA: 0x00070118 File Offset: 0x0006E318
 private static void dmSndBgmPlayerInit()
 {
     if (AppMain.dm_snd_bgm_player_tcb != null)
     {
         return;
     }
     AppMain.dm_snd_bgm_player_tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSndBgmPlayerProcMain), new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSndBgmPlayerDest), 0U, 0, 4096U, 0, () => new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK(), "DM_SND_BGM_PLAYER_MAIN");
     AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK dms_SND_BGM_PLAYER_MAIN_WORK = (AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK)AppMain.dm_snd_bgm_player_tcb.work;
     AppMain.dm_snd_bgm_player_flag           = 0U;
     dms_SND_BGM_PLAYER_MAIN_WORK.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcInit);
 }
Exemple #4
0
 private static void dmSndBgmPlayerInit()
 {
     if (AppMain.dm_snd_bgm_player_tcb != null)
     {
         return;
     }
     AppMain.dm_snd_bgm_player_tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSndBgmPlayerProcMain), new AppMain.GSF_TASK_PROCEDURE(AppMain.dmSndBgmPlayerDest), 0U, (ushort)0, 4096U, 0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK()), "DM_SND_BGM_PLAYER_MAIN");
     AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK work = (AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK)AppMain.dm_snd_bgm_player_tcb.work;
     AppMain.dm_snd_bgm_player_flag = 0U;
     work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcInit);
 }
 // Token: 0x06000CA9 RID: 3241 RVA: 0x000701A4 File Offset: 0x0006E3A4
 private static void dmSndBgmPlayerProcMain(AppMain.MTS_TASK_TCB tcb)
 {
     AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK dms_SND_BGM_PLAYER_MAIN_WORK = (AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK)tcb.work;
     if ((AppMain.dm_snd_bgm_player_flag & 1U) != 0U)
     {
         AppMain.mtTaskClearTcb(tcb);
         AppMain.dm_snd_bgm_player_flag = 0U;
         AppMain.dm_snd_bgm_player_tcb  = null;
     }
     if (dms_SND_BGM_PLAYER_MAIN_WORK.proc_update != null)
     {
         dms_SND_BGM_PLAYER_MAIN_WORK.proc_update(dms_SND_BGM_PLAYER_MAIN_WORK);
     }
 }
Exemple #6
0
 private static void dmSndBgmPlayerProcMain(AppMain.MTS_TASK_TCB tcb)
 {
     AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK work = (AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK)tcb.work;
     if (((int)AppMain.dm_snd_bgm_player_flag & 1) != 0)
     {
         AppMain.mtTaskClearTcb(tcb);
         AppMain.dm_snd_bgm_player_flag = 0U;
         AppMain.dm_snd_bgm_player_tcb  = (AppMain.MTS_TASK_TCB)null;
     }
     if (work.proc_update == null)
     {
         return;
     }
     work.proc_update(work);
 }
 // Token: 0x06000CAE RID: 3246 RVA: 0x00070324 File Offset: 0x0006E524
 private static void dmSndBgmPlayerProcPlayIdle(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     if ((AppMain.dm_snd_bgm_player_flag & 8U) != 0U || (AppMain.dm_snd_bgm_player_flag & 4U) != 0U)
     {
         AppMain.DmSoundStopJingle(24);
         AppMain.DmSoundStopBGM(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
         return;
     }
     if ((AppMain.dm_snd_bgm_player_flag & 64U) != 0U)
     {
         AppMain.DmSoundStopBGM(0);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
         return;
     }
     if ((AppMain.dm_snd_bgm_player_flag & 128U) != 0U)
     {
         AppMain.DmSoundStopJingle(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
 }
Exemple #8
0
 private static void dmSndBgmPlayerProcWaitSetBgm(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     AppMain.GsGetMainSysInfo();
     if (((int)AppMain.dm_snd_bgm_player_flag & 8) != 0 || ((int)AppMain.dm_snd_bgm_player_flag & 4) != 0)
     {
         AppMain.DmSoundStopJingle(24);
         AppMain.DmSoundStopBGM(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
     else if (((int)AppMain.dm_snd_bgm_player_flag & 16) != 0 || ((int)AppMain.dm_snd_bgm_player_flag & 32) != 0)
     {
         if (((int)AppMain.dm_snd_bgm_player_flag & 16) != 0)
         {
             AppMain.DmSoundPlayJingle(0, 0);
             AppMain.dm_snd_bgm_player_flag &= 4294967263U;
         }
         else
         {
             AppMain.DmSoundPlayMenuBGM(0, 32);
             AppMain.dm_snd_bgm_player_flag &= 4294967279U;
         }
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcPlayIdle);
         main_work.end_timer   = 0;
     }
     else if (((int)AppMain.dm_snd_bgm_player_flag & 64) != 0)
     {
         AppMain.DmSoundStopBGM(0);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
     else
     {
         if (((int)AppMain.dm_snd_bgm_player_flag & 128) == 0)
         {
             return;
         }
         AppMain.DmSoundStopJingle(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
 }
Exemple #9
0
 // Token: 0x06000CAD RID: 3245 RVA: 0x00070230 File Offset: 0x0006E430
 private static void dmSndBgmPlayerProcWaitSetBgm(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     AppMain.GsGetMainSysInfo();
     if ((AppMain.dm_snd_bgm_player_flag & 8U) != 0U || (AppMain.dm_snd_bgm_player_flag & 4U) != 0U)
     {
         AppMain.DmSoundStopJingle(24);
         AppMain.DmSoundStopBGM(24);
         main_work.proc_update = AppMain.dmSndBgmPlayerProcStopIdle;
         return;
     }
     if ((AppMain.dm_snd_bgm_player_flag & 16U) != 0U || (AppMain.dm_snd_bgm_player_flag & 32U) != 0U)
     {
         if ((AppMain.dm_snd_bgm_player_flag & 16U) != 0U)
         {
             AppMain.DmSoundPlayJingle(0, 0);
             AppMain.dm_snd_bgm_player_flag &= 4294967263U;
         }
         else
         {
             AppMain.DmSoundPlayMenuBGM(0, 32);
             AppMain.dm_snd_bgm_player_flag &= 4294967279U;
         }
         main_work.proc_update = AppMain.dmSndBgmPlayerProcPlayIdle;
         main_work.end_timer   = 0;
         return;
     }
     if ((AppMain.dm_snd_bgm_player_flag & 64U) != 0U)
     {
         AppMain.DmSoundStopBGM(0);
         main_work.proc_update = AppMain.dmSndBgmPlayerProcStopIdle;
         return;
     }
     if ((AppMain.dm_snd_bgm_player_flag & 128U) != 0U)
     {
         AppMain.DmSoundStopJingle(24);
         main_work.proc_update = AppMain.dmSndBgmPlayerProcStopIdle;
     }
 }
Exemple #10
0
 private static void dmSndBgmPlayerProcPlayIdle(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     if (((int)AppMain.dm_snd_bgm_player_flag & 8) != 0 || ((int)AppMain.dm_snd_bgm_player_flag & 4) != 0)
     {
         AppMain.DmSoundStopJingle(24);
         AppMain.DmSoundStopBGM(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
     else if (((int)AppMain.dm_snd_bgm_player_flag & 64) != 0)
     {
         AppMain.DmSoundStopBGM(0);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
     else
     {
         if (((int)AppMain.dm_snd_bgm_player_flag & 128) == 0)
         {
             return;
         }
         AppMain.DmSoundStopJingle(24);
         main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcStopIdle);
     }
 }
 // Token: 0x06000CB1 RID: 3249 RVA: 0x000704CE File Offset: 0x0006E6CE
 private static void dmSndBgmPlayerProcSndFinish(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     main_work.proc_update           = null;
     AppMain.dm_snd_bgm_player_flag |= 1U;
 }
 // Token: 0x06000CB0 RID: 3248 RVA: 0x000704B0 File Offset: 0x0006E6B0
 private static void dmSndBgmPlayerProcSndRelease(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     AppMain.DmSoundExit();
     AppMain.DmSoundFlush();
     main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcSndFinish);
 }
 // Token: 0x06000CAB RID: 3243 RVA: 0x000701EE File Offset: 0x0006E3EE
 private static void dmSndBgmPlayerProcInit(AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK main_work)
 {
     AppMain.DmSoundBuild();
     main_work.proc_update = new AppMain.DMS_SND_BGM_PLAYER_MAIN_WORK._proc_(AppMain.dmSndBgmPlayerProcBuildIdle);
 }