// Token: 0x060018D8 RID: 6360 RVA: 0x000E29A0 File Offset: 0x000E0BA0 private void dmTitleOpPreEnd(ref AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { for (AppMain.OBS_OBJECT_WORK obs_OBJECT_WORK = AppMain.ObjObjectSearchRegistObject(null, ushort.MaxValue); obs_OBJECT_WORK != null; obs_OBJECT_WORK = AppMain.ObjObjectSearchRegistObject(obs_OBJECT_WORK, ushort.MaxValue)) { obs_OBJECT_WORK.ppOut = null; } }
// Token: 0x060018CF RID: 6351 RVA: 0x000E23EC File Offset: 0x000E05EC private void dmTitleOpMgrMain(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)tcb.work; if ((dms_TITLEOP_MGR_WORK.flag & 536870912U) != 0U) { this.dmTitleOpEndStart(tcb); return; } dms_TITLEOP_MGR_WORK.frame++; if (dms_TITLEOP_MGR_WORK.frame == 30) { dms_TITLEOP_MGR_WORK.flag |= 111U; } if (dms_TITLEOP_MGR_WORK.frame == 75) { dms_TITLEOP_MGR_WORK.flag |= 16U; } else if (dms_TITLEOP_MGR_WORK.frame >= 105) { dms_TITLEOP_MGR_WORK.flag |= 1073741824U; } if ((dms_TITLEOP_MGR_WORK.flag & 268435456U) != 0U) { AppMain.dm_titleop_scrl_x_ofst += -128; int num = AppMain.dm_titleop_scrl_x_ofst / 3145728; AppMain.dm_titleop_scrl_x_ofst -= num * 3145728; } AppMain.ObjDraw3DNNUserFunc(AppMain._dmTitleOpPreDrawDT, null, 0, 0U); AppMain.ObjDraw3DNNUserFunc(AppMain._dmTitleOpFallShaderPreRenderUserFunc, null, 0, 2U); AppMain.amDrawSetFog(0U, 1); AppMain.amDrawSetFogColor(0U, 0.7f, 0.95f, 1f); AppMain.amDrawSetFogRange(0U, 1f, 500f); AppMain.amDrawSetFog(4U, 0); }
private void dmTitleOpDeleteAction(ref AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { for (int index = 0; index < 7; ++index) { AppMain.AoActDelete(top_mgr_work.act[index]); } }
private void dmTitleOpEndStart(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_TITLEOP_MGR_WORK work = (AppMain.DMS_TITLEOP_MGR_WORK)tcb.work; this.dmTitleOpPreEnd(ref work); work.frame = 0; AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpPreEndWait)); }
private void dmTitleOpPreEnd(ref AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { for (AppMain.OBS_OBJECT_WORK obj_work = AppMain.ObjObjectSearchRegistObject((AppMain.OBS_OBJECT_WORK)null, ushort.MaxValue); obj_work != null; obj_work = AppMain.ObjObjectSearchRegistObject(obj_work, ushort.MaxValue)) { obj_work.ppOut = (AppMain.MPP_VOID_OBS_OBJECT_WORK)null; } }
// Token: 0x060018D6 RID: 6358 RVA: 0x000E293C File Offset: 0x000E0B3C private void dmTitleOpDeleteAction(ref AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { for (int i = 0; i < 7; i++) { AppMain.AoActDelete(top_mgr_work.act[i]); } }
// Token: 0x060018D7 RID: 6359 RVA: 0x000E2964 File Offset: 0x000E0B64 private void dmTitleOpEndStart(MTS_TASK_TCB tcb) { AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)tcb.work; this.dmTitleOpPreEnd(ref dms_TITLEOP_MGR_WORK); dms_TITLEOP_MGR_WORK.frame = 0; AppMain.mtTaskChangeTcbProcedure(tcb, this.dmTitleOpPreEndWait); }
private void dmTitleOpEnd(ref AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { this.dmTitleOpDeleteAction(ref top_mgr_work); AppMain.g_obj.ppPre = (AppMain.OBJECT_Delegate)null; AppMain.ObjObjectClearAllObject(); AppMain.ObjPreExit(); AppMain.ObjExit(); }
// Token: 0x060018C1 RID: 6337 RVA: 0x000E1F0C File Offset: 0x000E010C private void DmTitleOpExit() { if (AppMain.dm_titleop_mgr_tcb != null) { AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; dms_TITLEOP_MGR_WORK.flag |= 536870912U; } }
// Token: 0x060018C4 RID: 6340 RVA: 0x000E20B4 File Offset: 0x000E02B4 private bool DmTitleOpIsLogoActFinish() { if (AppMain.dm_titleop_mgr_tcb == null) { return(false); } AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; return((dms_TITLEOP_MGR_WORK.flag & 1073741824U) != 0U); }
// Token: 0x060018D9 RID: 6361 RVA: 0x000E29D4 File Offset: 0x000E0BD4 private void dmTitleOpPreEndWait(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)tcb.work; dms_TITLEOP_MGR_WORK.frame++; if (dms_TITLEOP_MGR_WORK.frame > 2) { this.dmTitleOpEnd(ref dms_TITLEOP_MGR_WORK); AppMain.mtTaskChangeTcbProcedure(tcb, new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpEndWait)); } }
private void dmTitleOpCreateAction(AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { string sPath = (string)null; AppMain.A2S_AMA_HEADER ama = AppMain.readAMAFile((object)AppMain.amBindGet(AppMain.dm_titleop_data[1], 0, out sPath)); for (uint id = 0; id < 7U; ++id) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); top_mgr_work.act[(int)id] = AppMain.AoActCreate(ama, id); } top_mgr_work.flag |= 2147483648U; }
private void DmTitleOpDraw2D() { if (AppMain.dm_titleop_mgr_tcb == null) { return; } AppMain.DMS_TITLEOP_MGR_WORK work = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; if (((int)work.flag & int.MinValue) == 0) { return; } AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); int num = 5; for (int index = 0; index < num; ++index) { if (((int)work.flag & 1 << index) != 0 && ((int)work.flag & 256 << index) == 0) { AppMain.AoActAcmPush(); AppMain.AoActAcmInit(); switch (index) { case 0: AppMain.AoActAcmApplyTrans(0.0f, -25f, 0.0f); goto default; case 1: AppMain.AoActSetFrame(work.act[index], work.finger_frame); AppMain.AoActAcmApplyTrans(-10f, -15f, 0.0f); AppMain.AoActAcmApplyScale(0.9f, 0.9f); AppMain.AoActUpdate(work.act[index], 0.0f); ++work.finger_frame; if ((double)work.finger_frame > 84.0) { work.finger_frame = 60f; break; } break; case 3: AppMain.AoActAcmApplyTrans(0.0f, -10f, 0.0f); goto default; default: AppMain.AoActAcmApplyScale(0.9f, 0.9f); AppMain.AoActUpdate(work.act[index]); break; } AppMain.AoActSortRegAction(work.act[index]); AppMain.AoActAcmPop(1U); } } }
// Token: 0x060018D5 RID: 6357 RVA: 0x000E28D8 File Offset: 0x000E0AD8 private void dmTitleOpCreateAction(AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work) { string text = null; AppMain.A2S_AMA_HEADER ama = AppMain.readAMAFile(AppMain.amBindGet(AppMain.dm_titleop_data[1], 0, out text)); for (uint num = 0U; num < 7U; num += 1U) { AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); top_mgr_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, num); } top_mgr_work.flag |= 2147483648U; }
// Token: 0x060018C3 RID: 6339 RVA: 0x000E1F50 File Offset: 0x000E0150 private void DmTitleOpDraw2D() { if (AppMain.dm_titleop_mgr_tcb == null) { return; } AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; if ((dms_TITLEOP_MGR_WORK.flag & 2147483648U) == 0U) { return; } AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); int num = 5; for (int i = 0; i < num; i++) { if ((dms_TITLEOP_MGR_WORK.flag & 1U << i) != 0U && (dms_TITLEOP_MGR_WORK.flag & 256U << i) == 0U) { AppMain.AoActAcmPush(); AppMain.AoActAcmInit(); if (i == 1) { AppMain.AoActSetFrame(dms_TITLEOP_MGR_WORK.act[i], dms_TITLEOP_MGR_WORK.finger_frame); AppMain.AoActAcmApplyTrans(-10f, -15f, 0f); AppMain.AoActAcmApplyScale(0.9f, 0.9f); AppMain.AoActUpdate(dms_TITLEOP_MGR_WORK.act[i], 0f); dms_TITLEOP_MGR_WORK.finger_frame += 1f; if (dms_TITLEOP_MGR_WORK.finger_frame > 84f) { dms_TITLEOP_MGR_WORK.finger_frame = 60f; } } else { if (i == 0) { AppMain.AoActAcmApplyTrans(0f, -25f, 0f); } else if (i == 3) { AppMain.AoActAcmApplyTrans(0f, -10f, 0f); } AppMain.AoActAcmApplyScale(0.9f, 0.9f); AppMain.AoActUpdate(dms_TITLEOP_MGR_WORK.act[i]); } AppMain.AoActSortRegAction(dms_TITLEOP_MGR_WORK.act[i]); AppMain.AoActAcmPop(1U); } } }
// Token: 0x060018C5 RID: 6341 RVA: 0x000E20EC File Offset: 0x000E02EC private void DmTitleOpDispRightEnable(bool disp) { if (AppMain.dm_titleop_mgr_tcb == null) { return; } AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; if (disp) { dms_TITLEOP_MGR_WORK.flag &= 4294963199U; return; } dms_TITLEOP_MGR_WORK.flag |= 4096U; }
private void dmTitleOpMgrInit() { AppMain.dm_titleop_mgr_tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpMgrMain), new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpMgrDest), 0U, ushort.MaxValue, 12288U, 0, (AppMain.TaskWorkFactoryDelegate)(() => (object)new AppMain.DMS_TITLEOP_MGR_WORK()), "DM_TOP_MGR"); AppMain.DMS_TITLEOP_MGR_WORK work = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; work.Clear(); this.dmTitleOpCreateObjFarSky(); this.dmTitleOpCreateObjFarRock(0U); this.dmTitleOpCreateObjFarRock(1U); this.dmTitleOpCreateObjFarRock(2U); this.dmTitleOpCreateObjFarSea(); this.dmTitleOpCreateAction(work); work.flag |= 268435456U; AppMain.dm_titleop_scrl_x_ofst = 0; }
// Token: 0x060018CD RID: 6349 RVA: 0x000E2330 File Offset: 0x000E0530 private void dmTitleOpMgrInit() { AppMain.dm_titleop_mgr_tcb = AppMain.MTM_TASK_MAKE_TCB(new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpMgrMain), new AppMain.GSF_TASK_PROCEDURE(this.dmTitleOpMgrDest), 0U, ushort.MaxValue, 12288U, 0, () => new AppMain.DMS_TITLEOP_MGR_WORK(), "DM_TOP_MGR"); AppMain.DMS_TITLEOP_MGR_WORK dms_TITLEOP_MGR_WORK = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; dms_TITLEOP_MGR_WORK.Clear(); this.dmTitleOpCreateObjFarSky(); this.dmTitleOpCreateObjFarRock(0U); this.dmTitleOpCreateObjFarRock(1U); this.dmTitleOpCreateObjFarRock(2U); this.dmTitleOpCreateObjFarSea(); this.dmTitleOpCreateAction(dms_TITLEOP_MGR_WORK); dms_TITLEOP_MGR_WORK.flag |= 268435456U; AppMain.dm_titleop_scrl_x_ofst = 0; }
private void DmTitleOpSetRetOptionState() { if (AppMain.dm_titleop_mgr_tcb == null) { return; } AppMain.DMS_TITLEOP_MGR_WORK work = (AppMain.DMS_TITLEOP_MGR_WORK)AppMain.dm_titleop_mgr_tcb.work; work.flag |= 1073741951U; work.frame = 105; work.finger_frame = 75f; AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_titleop_aos_tex[0])); int num = 5; for (int index = 0; index < num; ++index) { AppMain.AoActAcmPush(); AppMain.AoActAcmInit(); AppMain.AoActSetFrame(work.act[index], 75f); AppMain.AoActUpdate(work.act[index], 0.0f); AppMain.AoActAcmPop(1U); } }
private void dmTitleOpMgrMain(AppMain.MTS_TASK_TCB tcb) { AppMain.DMS_TITLEOP_MGR_WORK work = (AppMain.DMS_TITLEOP_MGR_WORK)tcb.work; if (((int)work.flag & 536870912) != 0) { this.dmTitleOpEndStart(tcb); } else { ++work.frame; if (work.frame == 30) { work.flag |= 111U; } if (work.frame == 75) { work.flag |= 16U; } else if (work.frame >= 105) { work.flag |= 1073741824U; } if (((int)work.flag & 268435456) != 0) { AppMain.dm_titleop_scrl_x_ofst += (int)sbyte.MinValue; int num = AppMain.dm_titleop_scrl_x_ofst / 3145728; AppMain.dm_titleop_scrl_x_ofst -= num * 3145728; } AppMain.ObjDraw3DNNUserFunc(AppMain._dmTitleOpPreDrawDT, (object)null, 0, 0U); AppMain.ObjDraw3DNNUserFunc(AppMain._dmTitleOpFallShaderPreRenderUserFunc, (object)null, 0, 2U); AppMain.amDrawSetFog(0U, 1); AppMain.amDrawSetFogColor(0U, 0.7f, 0.95f, 1f); AppMain.amDrawSetFogRange(0U, 1f, 500f); AppMain.amDrawSetFog(4U, 0); } }