Esempio n. 1
0
 // 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;
     }
 }
Esempio n. 2
0
 // 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);
 }
Esempio n. 3
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]);
     }
 }
Esempio n. 4
0
 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));
 }
Esempio n. 5
0
 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;
     }
 }
Esempio n. 6
0
 // 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]);
     }
 }
Esempio n. 7
0
 // 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);
 }
Esempio n. 8
0
 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();
 }
Esempio n. 9
0
 // 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;
     }
 }
Esempio n. 10
0
 // 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);
 }
Esempio n. 11
0
 // 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));
     }
 }
Esempio n. 12
0
    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;
    }
Esempio n. 13
0
    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);
            }
        }
    }
Esempio n. 14
0
    // 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;
    }
Esempio n. 15
0
    // 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);
            }
        }
    }
Esempio n. 16
0
 // 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;
 }
Esempio n. 17
0
 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;
 }
Esempio n. 18
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;
 }
Esempio n. 19
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);
        }
    }
Esempio n. 20
0
 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);
     }
 }