public void LoadingStoryScene(string storyname, System.Action loadingDone) { ChatLoader loader = new ChatLoader(); //初始化 storyResPack = new StoryResourcePack(); storyResPack.NowConfig = new ChatSystemTool.ChatConfig(); storyResPack.NowStroyActionBox = new ChatSystemTool.ChatActionBox(); storyResPack.NowConfig = loader.LoadNowConfig(); storyResPack.NowStroyActionBox = loader.LoadStory(storyname, storyResPack.NowConfig); #if _storyDebug StartCoroutine(LoadStroyResourcesOut(() => { isLoadingDone = true; www = null; loadingDone(); })); #else StartCoroutine(LoadStoryResources(() => { LeanTween.delayedCall(0.5f, () => { isLoadingDone = true; loadingDone(); }); })); #endif }
public void CloseLoading() { LeanTween.alphaCanvas(transform.GetComponent <CanvasGroup>(), 0, 1f).setOnComplete(() => { storyResPack = new StoryResourcePack(); Destroy(gameObject.transform.parent.gameObject); }); }