public void dmLogoSonicActionDelete(AppMain.DMS_LOGO_SONIC_WORK logo_work) { for (int index = 0; index < 2; ++index) { AppMain.AoActDelete(logo_work.act[index]); } }
// Token: 0x060009AD RID: 2477 RVA: 0x00056D50 File Offset: 0x00054F50 public void dmLogoSonicActionDelete(AppMain.DMS_LOGO_SONIC_WORK logo_work) { for (int i = 0; i < 2; i++) { AppMain.AoActDelete(logo_work.act[i]); } }
// Token: 0x060009B2 RID: 2482 RVA: 0x00056FF8 File Offset: 0x000551F8 public void dmLogoSonicFadeOutWaitFunc(AppMain.DMS_LOGO_SONIC_WORK logo_work) { if (AppMain.IzFadeIsEnd()) { logo_work.flag |= 4U; } }
// Token: 0x060009B0 RID: 2480 RVA: 0x00056F68 File Offset: 0x00055168 public void dmLogoSonicFadeInWaitFunc(AppMain.DMS_LOGO_SONIC_WORK logo_work) { if (AppMain.IzFadeIsEnd()) { logo_work.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicDispWaitFunc); logo_work.timer = 0; } }
public void dmLogoSonicActionCreate(AppMain.DMS_LOGO_SONIC_WORK logo_work) { AppMain.A2S_AMA_HEADER ama = AppMain.readAMAFile(AppMain.amBindGet(AppMain.dm_logo_sonic_data[0], 0)); for (uint id = 0; id < 2U; ++id) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sonic_aos_tex[(int)AppMain.dm_logo_sonic_tex_id_tbl[(int)id]])); logo_work.act[(int)id] = AppMain.AoActCreate(ama, id); } }
// Token: 0x060009AC RID: 2476 RVA: 0x00056CFC File Offset: 0x00054EFC public void dmLogoSonicActionCreate(AppMain.DMS_LOGO_SONIC_WORK logo_work) { AppMain.A2S_AMA_HEADER ama = AppMain.readAMAFile(AppMain.amBindGet(AppMain.dm_logo_sonic_data[0], 0)); for (uint num = 0U; num < 2U; num += 1U) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sonic_aos_tex[( int )AppMain.dm_logo_sonic_tex_id_tbl[( int )(( UIntPtr )num)]])); logo_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, num); } }
public void dmLogoSonicStart() { AppMain.NNS_RGBA diffuse = new AppMain.NNS_RGBA(1f, 1f, 1f, 1f); AppMain.NNS_RGB ambient = new AppMain.NNS_RGB(1f, 1f, 1f); AppMain.DMS_LOGO_SONIC_WORK work = (AppMain.DMS_LOGO_SONIC_WORK)AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicMainFunc), (AppMain.GSF_TASK_PROCEDURE)null, 0U, (ushort)0, 4096U, 0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_LOGO_SONIC_WORK()), "DM_LSONT_MAIN").work; AppMain.nnSetPrimitive3DMaterial(ref diffuse, ref ambient, 1f); AppMain.AoActSysSetDrawStateEnable(false); this.dmLogoSonicActionCreate(work); AppMain.IzFadeInitEasy(0U, 2U, 60f, true); work.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicFadeInWaitFunc); }
// Token: 0x060009B3 RID: 2483 RVA: 0x00057010 File Offset: 0x00055210 public void dmLogoSonicPreEndWait(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_LOGO_SONIC_WORK dms_LOGO_SONIC_WORK = (AppMain.DMS_LOGO_SONIC_WORK)tcb.work; dms_LOGO_SONIC_WORK.timer++; if (dms_LOGO_SONIC_WORK.timer > 2) { this.dmLogoSonicActionDelete(dms_LOGO_SONIC_WORK); this.DmLogoSonicFlush(); AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicFlushWaitFunc)); } }
public void dmLogoSonicPreEndWait(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_LOGO_SONIC_WORK work = (AppMain.DMS_LOGO_SONIC_WORK)tcb.work; ++work.timer; if (work.timer <= 2) { return; } this.dmLogoSonicActionDelete(work); this.DmLogoSonicFlush(); AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicFlushWaitFunc)); }
// Token: 0x060009AE RID: 2478 RVA: 0x00056D80 File Offset: 0x00054F80 public void dmLogoSonicStart() { AppMain.NNS_RGBA nns_RGBA = new AppMain.NNS_RGBA(1f, 1f, 1f, 1f); AppMain.NNS_RGB nns_RGB = new AppMain.NNS_RGB(1f, 1f, 1f); AppMain.MTS_TASK_TCB mts_TASK_TCB = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicMainFunc), null, 0U, 0, 4096U, 0, () => new AppMain.DMS_LOGO_SONIC_WORK(), "DM_LSONT_MAIN"); AppMain.DMS_LOGO_SONIC_WORK dms_LOGO_SONIC_WORK = (AppMain.DMS_LOGO_SONIC_WORK)mts_TASK_TCB.work; AppMain.nnSetPrimitive3DMaterial(ref nns_RGBA, ref nns_RGB, 1f); AppMain.AoActSysSetDrawStateEnable(false); this.dmLogoSonicActionCreate(dms_LOGO_SONIC_WORK); AppMain.IzFadeInitEasy(0U, 2U, 60f, true); dms_LOGO_SONIC_WORK.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicFadeInWaitFunc); }
// Token: 0x060009B1 RID: 2481 RVA: 0x00056F8C File Offset: 0x0005518C public void dmLogoSonicDispWaitFunc(AppMain.DMS_LOGO_SONIC_WORK logo_work) { logo_work.timer++; if (logo_work.timer >= 120) { logo_work.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicFadeOutWaitFunc); AppMain.IzFadeInitEasy(0U, 3U, 60f, true); logo_work.flag &= 4294967294U; return; } if (logo_work.timer == 30) { logo_work.flag |= 1U; } }
public void dmLogoSonicMainFunc(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_LOGO_SONIC_WORK work = (AppMain.DMS_LOGO_SONIC_WORK)tcb.work; if (AppMain.AoSysIsShowPlatformUI()) { if (AppMain.IzFadeIsExe()) { AppMain.IzFadeSetStopUpdate1Frame((AppMain.IZS_FADE_WORK)null); } } else { if (work.func != null) { work.func(work); } if (((int)work.flag & 1) != 0 && ((int)work.flag & 2) == 0 && (AppMain.amTpIsTouchPush(0) || AppMain.isBackKeyPressed())) { AppMain.setBackKeyRequest(false); work.flag |= 2U; if (AppMain.IzFadeIsEnd()) { AppMain.IzFadeInitEasy(0U, 3U, 10f, true); } work.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicFadeOutWaitFunc); } if (((int)work.flag & 4) != 0) { AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicPreEndWait)); work.timer = 0; return; } } float frame = 0.0f; if (!AppMain.AoSysIsShowPlatformUI()) { frame = 1f; } AppMain.AoActSysSetDrawTaskPrio(); for (int index = 0; index < 2; ++index) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sonic_aos_tex[(int)AppMain.dm_logo_sonic_tex_id_tbl[index]])); AppMain.AoActUpdate(work.act[index], frame); AppMain.AoActDraw(work.act[index]); } }
// Token: 0x060009AF RID: 2479 RVA: 0x00056E48 File Offset: 0x00055048 public void dmLogoSonicMainFunc(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_LOGO_SONIC_WORK dms_LOGO_SONIC_WORK = (AppMain.DMS_LOGO_SONIC_WORK)tcb.work; if (AppMain.AoSysIsShowPlatformUI()) { if (AppMain.IzFadeIsExe()) { AppMain.IzFadeSetStopUpdate1Frame(null); } } else { if (dms_LOGO_SONIC_WORK.func != null) { dms_LOGO_SONIC_WORK.func(dms_LOGO_SONIC_WORK); } if ((dms_LOGO_SONIC_WORK.flag & 1U) != 0U && (dms_LOGO_SONIC_WORK.flag & 2U) == 0U && (AppMain.amTpIsTouchPush(0) || AppMain.isBackKeyPressed())) { AppMain.setBackKeyRequest(false); dms_LOGO_SONIC_WORK.flag |= 2U; if (AppMain.IzFadeIsEnd()) { AppMain.IzFadeInitEasy(0U, 3U, 10f, true); } dms_LOGO_SONIC_WORK.func = new AppMain.DMS_LOGO_SONIC_WORK._func_(this.dmLogoSonicFadeOutWaitFunc); } if ((dms_LOGO_SONIC_WORK.flag & 4U) != 0U) { AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmLogoSonicPreEndWait)); dms_LOGO_SONIC_WORK.timer = 0; return; } } float frame = 0f; if (!AppMain.AoSysIsShowPlatformUI()) { frame = 1f; } AppMain.AoActSysSetDrawTaskPrio(); for (int i = 0; i < 2; i++) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sonic_aos_tex[( int )AppMain.dm_logo_sonic_tex_id_tbl[i]])); AppMain.AoActUpdate(dms_LOGO_SONIC_WORK.act[i], frame); AppMain.AoActDraw(dms_LOGO_SONIC_WORK.act[i]); } }