|
@@ -140,56 +140,10 @@ namespace GFGGame
|
|
{
|
|
{
|
|
string res = value.Split('/')[1];
|
|
string res = value.Split('/')[1];
|
|
animObj = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetStoryDialogCGPath(value, res));
|
|
animObj = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetStoryDialogCGPath(value, res));
|
|
- Timers.inst.StartCoroutine(InitModel(animObj));
|
|
|
|
- StoryDialogDataManager.Instance.dialogShowDelay = 0.4f;
|
|
|
|
|
|
+ //StoryDialogDataManager.Instance.dialogShowDelay = 0.4f;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private static IEnumerator InitModel(GameObject obj)
|
|
|
|
- {
|
|
|
|
- // 未加载到live2D之前,不做显示
|
|
|
|
- obj.transform.localScale = Vector3.zero;
|
|
|
|
- StoryDialogDataManager.Instance.waiting = true;
|
|
|
|
- CubismRenderController[] cubismModels;
|
|
|
|
- cubismModels = obj.transform.GetComponentsInChildren<CubismRenderController>();
|
|
|
|
- while (cubismModels.Length == 0)
|
|
|
|
- {
|
|
|
|
- yield return new WaitForEndOfFrame();
|
|
|
|
- cubismModels = obj.transform.GetComponentsInChildren<CubismRenderController>();
|
|
|
|
- }
|
|
|
|
- //List<SpriteRenderer> spriteRenderers = new List<SpriteRenderer>(obj.transform.GetComponentsInChildren<SpriteRenderer>());
|
|
|
|
- obj.transform.localScale = Vector3.one;
|
|
|
|
- //Ease ease = Ease.Linear;
|
|
|
|
- //DOTween.To(() => 0, (value) =>
|
|
|
|
- //{
|
|
|
|
- // if (cubismModels == null)
|
|
|
|
- // {
|
|
|
|
- // return;
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
- // for (int j = 0; j < cubismModels.Length; j++)
|
|
|
|
- // {
|
|
|
|
- // cubismModels[j].Opacity = value;
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
- // for (int i = 0; i < spriteRenderers.Count; i++)
|
|
|
|
- // {
|
|
|
|
- // if (spriteRenderers[i] == null)
|
|
|
|
- // {
|
|
|
|
- // spriteRenderers.RemoveAt(i);
|
|
|
|
- // continue;
|
|
|
|
- // }
|
|
|
|
- // Color color = spriteRenderers[i].color;
|
|
|
|
- // color.a = value;
|
|
|
|
- // spriteRenderers[i].color = color;
|
|
|
|
- // }
|
|
|
|
- //}, 1, 0.5f).SetEase(ease).OnComplete(() =>
|
|
|
|
- //{
|
|
|
|
- // StoryDialogDataManager.Instance.waiting = false;
|
|
|
|
- //}).SetAutoKill().SetId("fade");
|
|
|
|
- StoryDialogDataManager.Instance.waiting = false;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
|
|
public static void ControlBgVisible(GameObject sceneObj, bool isShow)
|
|
public static void ControlBgVisible(GameObject sceneObj, bool isShow)
|
|
{
|
|
{
|