コード例 #1
0
        // Token: 0x0600205E RID: 8286 RVA: 0x0013E21C File Offset: 0x0013C41C
        private void fadeInStart()
        {
            uint num = 0U;

            while ((ulong)num < (ulong)((long)AppMain.CMain.c_local_create_action_table.Length))
            {
                AppMain.CMain.SLocalCreateActionTable slocalCreateActionTable = AppMain.CMain.c_local_create_action_table[(int)((UIntPtr)num)];
                A2S_AMA_HEADER        ama     = A2S.readAMAFile(this.m_file[(int)slocalCreateActionTable.file]);
                AppMain.CMain.SAction saction = this.m_act[(int)((UIntPtr)num)];
                saction.act     = AppMain.AoActCreate(ama, (uint)slocalCreateActionTable.idx);
                saction.tex     = this.m_tex[(int)((UIntPtr)slocalCreateActionTable.tex)];
                saction.flag[0] = true;
                saction.AcmInit();
                num += 1U;
            }
            uint num2 = 0U;

            while ((ulong)num2 < (ulong)((long)AppMain.CMain.c_local_create_trg_table.Length))
            {
                AppMain.CMain.SAction saction2     = this.m_act[(int)AppMain.CMain.c_local_create_trg_table[(int)((UIntPtr)num2)]];
                CTrgAoAction          ctrgAoAction = this.m_trg[(int)((UIntPtr)num2)];
                ctrgAoAction.Create(saction2.act);
                num2 += 1U;
            }
            AppMain.IzFadeInitEasy(0U, 0U, 30f);
            this.m_flag[7] = true;
            this.m_pTaskLink.AttachTask("dmBuyScreen::Execute", AppMain.c_priority, AppMain.c_user, AppMain.c_attribute);
            base.SetProc(this.fadeIn);
        }
コード例 #2
0
    // Token: 0x060007CA RID: 1994 RVA: 0x00044D04 File Offset: 0x00042F04
    private void dmLogoSegaActionCreate(AppMain.DMS_LOGO_SEGA_WORK logo_work)
    {
        A2S_AMA_HEADER ama = A2S.readAMAFile(AmBind.Get(AppMain.dm_logo_sega_data[4], 0));

        for (uint num = 0U; num < 8U; num += 1U)
        {
            AppMain.AoActSetTexture(AppMain.AoTexGetTexList(AppMain.dm_logo_sega_aos_tex[( int )AppMain.dm_logo_sega_tex_id_tbl[( int )(( UIntPtr )num)]]));
            logo_work.act[( int )(( UIntPtr )num)] = AppMain.AoActCreate(ama, num);
        }
    }
コード例 #3
0
    // Token: 0x060009AC RID: 2476 RVA: 0x00056CFC File Offset: 0x00054EFC
    public void dmLogoSonicActionCreate(AppMain.DMS_LOGO_SONIC_WORK logo_work)
    {
        A2S_AMA_HEADER ama = A2S.readAMAFile(AmBind.Get(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);
        }
    }
コード例 #4
0
    // Token: 0x060018D5 RID: 6357 RVA: 0x000E28D8 File Offset: 0x000E0AD8
    private void dmTitleOpCreateAction(AppMain.DMS_TITLEOP_MGR_WORK top_mgr_work)
    {
        string         text = null;
        A2S_AMA_HEADER ama  = A2S.readAMAFile(AmBind.Get(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;
    }
コード例 #5
0
        // Token: 0x0600254F RID: 9551 RVA: 0x0014C52C File Offset: 0x0014A72C
        private void fileLoadingStart()
        {
            this.m_file[0] = A2S.readAMAFile("G_COM/MENU/G_PAUSE.AMA");
            this.pause_amb = AmFs.amFsReadBackground("G_COM/MENU/G_PAUSE.AMB");
            this.m_file[1] = A2S.readAMAFile("G_COM/MENU/G_PAUSE_L.AMA");
            int num = AppMain.GsEnvGetLanguage();

            this.lang_amb  = AmFs.amFsReadBackground(file.c_lang_amb[num]);
            this.m_flag[0] = true;
            this.m_flag[3] = true;
            base.AttachTask("gmPauseMenu.Load", 28928U, 0U, 0U);
            this.m_procCount.SetProc(this.fileLoading);
        }
コード例 #6
0
    // Token: 0x06001972 RID: 6514 RVA: 0x000E5F80 File Offset: 0x000E4180
    public static void ObjAction2dAMALoad(AppMain.OBS_ACTION2D_AMA_WORK obj_2d, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, AMS_AMB_HEADER amb_tex, uint id, int type_node)
    {
        A2S_AMA_HEADER a2S_AMA_HEADER = null;

        AppMain.ObjAction2dAMAWorkInit(obj_2d);
        if (archive != null)
        {
            obj_2d.flag |= 2147483648U;
        }
        if (filename != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, archive));
            if (archive != null && a2S_AMA_HEADER == null)
            {
                obj_2d.flag   &= 2147483647U;
                a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, null));
            }
        }
        else if (archive != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive));
            if (a2S_AMA_HEADER == null)
            {
                obj_2d.flag &= 2147483647U;
            }
        }
        else if (data_work != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataGetInc(data_work));
        }
        if (a2S_AMA_HEADER == null)
        {
            return;
        }
        obj_2d.ama = a2S_AMA_HEADER;
        if (data_work != null)
        {
            obj_2d.ama_data_work = data_work;
        }
        obj_2d.type_node = type_node;
        obj_2d.act_id    = id;
        AppMain.AoTexBuild(obj_2d.ao_tex, amb_tex);
        AppMain.AoTexLoad(obj_2d.ao_tex);
        obj_2d.flag |= 1073741824U;
        obj_2d.flag &= 3758096383U;
    }
コード例 #7
0
    // Token: 0x06001974 RID: 6516 RVA: 0x000E60DC File Offset: 0x000E42DC
    public static void ObjAction2dAMALoadSetTexlist(AppMain.OBS_ACTION2D_AMA_WORK obj_2d, AppMain.OBS_DATA_WORK data_work, string filename, int index, AMS_AMB_HEADER archive, AppMain.NNS_TEXLIST texlist, uint id, int type_node)
    {
        A2S_AMA_HEADER a2S_AMA_HEADER = null;

        AppMain.ObjAction2dAMAWorkInit(obj_2d);
        if (archive != null)
        {
            obj_2d.flag |= 2147483648U;
        }
        if (filename != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, archive));
            if (archive != null && a2S_AMA_HEADER == null)
            {
                obj_2d.flag   &= 2147483647U;
                a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoad(data_work, filename, null));
            }
        }
        else if (archive != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataLoadAmbIndex(data_work, index, archive));
            if (a2S_AMA_HEADER == null)
            {
                obj_2d.flag &= 2147483647U;
            }
        }
        else if (data_work != null)
        {
            a2S_AMA_HEADER = A2S.readAMAFile(AppMain.ObjDataGetInc(data_work));
        }
        if (a2S_AMA_HEADER == null)
        {
            return;
        }
        obj_2d.ama = a2S_AMA_HEADER;
        if (data_work != null)
        {
            obj_2d.ama_data_work = data_work;
        }
        obj_2d.type_node = type_node;
        obj_2d.act_id    = id;
        obj_2d.texlist   = texlist;
        obj_2d.flag     |= 536870912U;
        AppMain.ObjAction2dAMACreate(obj_2d);
    }
コード例 #8
0
        // Token: 0x0600205A RID: 8282 RVA: 0x0013E04C File Offset: 0x0013C24C
        private void fileLoading()
        {
            bool flag = true;

            for (int i = 0; i < 2; i++)
            {
                if (!AmFs.amFsIsComplete(this.m_fs[i]))
                {
                    flag = false;
                    break;
                }
            }
            if (flag)
            {
                for (int j = 0; j < 2; j++)
                {
                    this.m_file[j] = this.m_fs[j];
                }
                for (uint num = 0U; num < 6U; num += 1U)
                {
                    AppMain.CMain.SLocalUnfoldTable slocalUnfoldTable = AppMain.CMain.c_local_unfold_table[(int)((UIntPtr)num)];
                    int file = (int)slocalUnfoldTable.file;
                    int num2 = 2;
                    if (file < num2)
                    {
                        string   text;
                        AmbChunk ambChunk = AmBind.Get(this.m_fs[(int)slocalUnfoldTable.file], (int)slocalUnfoldTable.index, out text);
                        object   obj;
                        if (AppMain.AoActIsAma(ambChunk.array, ambChunk.offset))
                        {
                            obj = A2S.readAMAFile(ambChunk);
                        }
                        else
                        {
                            obj = AmFs.readAMBFile(ambChunk);
                        }
                        this.m_file[(int)((UIntPtr)num)] = obj;
                    }
                }
                this.m_flag[4] = true;
                this.m_pTaskLink.DetachTask();
            }
        }
コード例 #9
0
 // Token: 0x060017B1 RID: 6065 RVA: 0x000D23A8 File Offset: 0x000D05A8
 private static void DmManualBuild(AMS_AMB_HEADER[] arc_amb)
 {
     AppMain.dm_manual_mgr.Clear();
     AppMain.dm_manual_mgr_p = AppMain.dm_manual_mgr;
     for (int i = 0; i < 2; i++)
     {
         AppMain.dm_manual_tex[i].Clear();
     }
     for (int i = 0; i < 2; i++)
     {
         AppMain.dm_manual_ama[i] = A2S.readAMAFile(AmBind.Get(arc_amb[i], 0));
         string dir;
         AppMain.dm_manual_amb[i]     = AmFs.readAMBFile(AmBind.Get(arc_amb[i], 1, out dir));
         AppMain.dm_manual_amb[i].dir = dir;
     }
     for (int i = 0; i < 2; i++)
     {
         AppMain.AoTexBuild(AppMain.dm_manual_tex[i], AppMain.dm_manual_amb[i]);
         AppMain.AoTexLoad(AppMain.dm_manual_tex[i]);
     }
 }
コード例 #10
0
    // Token: 0x060009BB RID: 2491 RVA: 0x00057148 File Offset: 0x00055348
    private static void DmLoadingBuild(AMS_FS arc_amb)
    {
        AppMain.dm_loading_mgr_p = new AppMain.DMS_LOADING_MGR();
        AppMain.dm_loading_tex   = new AppMain.AOS_TEXTURE[1];
        for (int i = 0; i < 1; i++)
        {
            AppMain.dm_loading_tex[i] = new AppMain.AOS_TEXTURE();
        }

        for (int i = 0; i < 1; i++)
        {
            string dir = null;
            AppMain.dm_loading_ama[i] = A2S.readAMAFile(AmBind.Get(arc_amb, 0, out dir));
            dir = null;
            AppMain.dm_loading_amb[i]     = AmFs.readAMBFile(AmBind.Get(arc_amb, 1, out dir));
            AppMain.dm_loading_amb[i].dir = dir;
        }

        for (int i = 0; i < 1; i++)
        {
            AppMain.AoTexBuild(AppMain.dm_loading_tex[i], AppMain.dm_loading_amb[i]);
            AppMain.AoTexLoad(AppMain.dm_loading_tex[i]);
        }
    }
コード例 #11
0
 // Token: 0x0600098B RID: 2443 RVA: 0x00055D60 File Offset: 0x00053F60
 private static void dmSaveProcLoadWait(AppMain.DMS_SAVE_MAIN_WORK main_work)
 {
     if (AppMain.dmSaveIsDataLoad(main_work) != 0)
     {
         for (int i = 0; i < 2; i++)
         {
             main_work.arc_cmn_amb[i]    = AmFs.readAMBFile(main_work.arc_cmn_amb_fs[i]);
             main_work.arc_cmn_amb_fs[i] = null;
             main_work.cmn_ama[i]        = A2S.readAMAFile(AmBind.Get(main_work.arc_cmn_amb[i], 0));
             string dir;
             main_work.cmn_amb[i]     = AmFs.readAMBFile(AmBind.Get(main_work.arc_cmn_amb[i], 1, out dir));
             main_work.cmn_amb[i].dir = dir;
             AmFs.amFsClearRequest(main_work.arc_cmn_amb_fs[i]);
             main_work.arc_cmn_amb_fs[i] = null;
             AppMain.AoTexBuild(main_work.cmn_tex[i], main_work.cmn_amb[i]);
             AppMain.AoTexLoad(main_work.cmn_tex[i]);
         }
         if (AppMain.dm_save_is_snd_build)
         {
             AppMain.DmSoundBuild();
         }
         main_work.proc_menu_update = AppMain.dmSaveProcTexBuildWait;
     }
 }
コード例 #12
0
ファイル: Comments.cs プロジェクト: karthikreddyp123/Comments
 public static void Main()
 {
     String[] array = { "1", "2", "3" };
     Console.WriteLine(A2S.ArrayToString(array)); //Calling ArrayToString Function.
 }
コード例 #13
0
    // Token: 0x06001945 RID: 6469 RVA: 0x000E4624 File Offset: 0x000E2824
    public static object ObjDataLoadAmbIndex(AppMain.OBS_DATA_WORK data_work, int index, AMS_AMB_HEADER amb)
    {
        object obj = null;

        if (data_work != null)
        {
            if (data_work.pData == null)
            {
                if (amb != null)
                {
                    if (amb.buf[index] != null)
                    {
                        data_work.pData = amb.buf[index];
                    }
                    else if (amb.files[index].IndexOf(".amb", StringComparison.OrdinalIgnoreCase) != -1)
                    {
                        string dir;
                        data_work.pData = AmFs.readAMBFile(AmBind.Get(amb, index, out dir));
                        (( AMS_AMB_HEADER )data_work.pData).dir = dir;
                    }
                    else if (amb.files[index].IndexOf(".ame", StringComparison.OrdinalIgnoreCase) != -1)
                    {
                        string dir;
                        data_work.pData = AmAme.readAMEfile(AmBind.Get(amb, index, out dir));
                    }
                    else if (amb.files[index].IndexOf(".ama", StringComparison.OrdinalIgnoreCase) != -1)
                    {
                        string dir;
                        data_work.pData = A2S.readAMAFile(AmBind.Get(amb, index, out dir));
                    }
                    else
                    {
                        string dir;
                        data_work.pData = AmBind.Get(amb, index, out dir);
                    }
                    amb.buf[index] = data_work.pData;
                    data_work.num  = 32768;
                    data_work.num += 1;
                }
            }
            else
            {
                data_work.num += 1;
            }
            return(data_work.pData);
        }
        if (amb != null)
        {
            if (amb.buf[index] != null)
            {
                obj = amb.buf[index];
            }
            else if (amb.files[index].IndexOf(".amb", StringComparison.OrdinalIgnoreCase) != -1)
            {
                string dir2;
                obj = AmFs.readAMBFile(AmBind.Get(amb, index, out dir2));
                (( AMS_AMB_HEADER )obj).dir = dir2;
            }
            else if (amb.files[index].IndexOf(".ame", StringComparison.OrdinalIgnoreCase) != -1)
            {
                string dir2;
                obj = AmAme.readAMEfile(AmBind.Get(amb, index, out dir2));
            }
            else if (amb.files[index].IndexOf(".ama", StringComparison.OrdinalIgnoreCase) != -1)
            {
                string dir2;
                obj = A2S.readAMAFile(AmBind.Get(amb, index, out dir2));
            }
            else
            {
                string dir2;
                obj = AmBind.Get(amb, index, out dir2);
            }
            amb.buf[index] = obj;
        }
        return(obj);
    }