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; } } }
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); }); }