public void InitData(List <DialogVo> dialogList) { _dialogList = dialogList; _storyLoader = new StoryLoader(_dialogList, OnAssetLoaded); _storyLoader.PreLoadAsset(_currentIndex, OnAssetLoaded); }
public void InitBranch(List <DialogVo> dialogList) { _currentIndex = 0; _dialogList = dialogList; IsWait = true; _storyLoader = new StoryLoader(_dialogList, OnBranchLoaded); _storyLoader.PreLoadAsset(_currentIndex, OnBranchLoaded); }
private void LoadData(string tempExtractionPath) { // Read which stories exist via designmap.xml // Quick & dirty way for now string[] StoryFiles = null; if (Directory.Exists(Path.Combine(tempExtractionPath, "Stories"))) { StoryFiles = Directory.GetFiles(Path.Combine(tempExtractionPath, "Stories")); StoryLoader sl = new StoryLoader(); this.Stories = sl.LoadStories(StoryFiles); } // Read which spreads exist via designmap.xml string[] SpreadFiles = null; if (Directory.Exists(Path.Combine(tempExtractionPath, "Spreads"))) { SpreadFiles = Directory.GetFiles(Path.Combine(tempExtractionPath, "Spreads")); SpreadLoader spl = new SpreadLoader(); this.Spreads = spl.LoadSpreads(SpreadFiles); } }
private void Awake() { instance = this; }