コード例 #1
0
ファイル: MetaForm.cs プロジェクト: smallo92/CodeWalker
        public void LoadMeta(CutFile cut)
        {
            string fn;

            Xml      = MetaXml.GetXml(cut, out fn);
            FileName = fn;
            RawPropertyGrid.SelectedObject = cut;
            rpfFileEntry = cut?.FileEntry;
            modified     = false;
            metaFormat   = MetaFormat.XML;
            if (cut != null)
            {
                if (cut.Pso != null)
                {
                    metaFormat = MetaFormat.PSO;
                }
            }
        }
コード例 #2
0
        private void SelectCutscene(CutsceneDropdownItem dditem)
        {
            Cursor = Cursors.WaitCursor;
            Task.Run(() =>
            {
                CutFile cutFile   = null;
                Cutscene cutscene = null;

                if (GameFileCache.IsInited)
                {
                    var entry = dditem?.RpfEntry as RpfFileEntry;
                    if (entry != null)
                    {
                        cutFile = new CutFile(entry);
                        GameFileCache.RpfMan.LoadFile(cutFile, entry);

                        cutscene = new Cutscene();
                        cutscene.Init(cutFile, GameFileCache, WorldForm);
                    }
                }

                CutsceneLoaded(cutscene);
            });
        }