Пример #1
0
    public void InitData(List <DialogVo> dialogList)
    {
        _dialogList = dialogList;

        _storyLoader = new StoryLoader(_dialogList, OnAssetLoaded);
        _storyLoader.PreLoadAsset(_currentIndex, OnAssetLoaded);
    }
Пример #2
0
    public void InitBranch(List <DialogVo> dialogList)
    {
        _currentIndex = 0;
        _dialogList   = dialogList;
        IsWait        = true;

        _storyLoader = new StoryLoader(_dialogList, OnBranchLoaded);
        _storyLoader.PreLoadAsset(_currentIndex, OnBranchLoaded);
    }
Пример #3
0
        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);
            }
        }
Пример #4
0
 private void Awake()
 {
     instance = this;
 }