wangguan
2020-12-24 c5679cb58551843e74d31a839de649f16885fa8b
Assets/Scripts/Guide/CharForeach.cs
@@ -12,6 +12,7 @@
    private Text text;
    public delegate void CallBack();
    private Action callBack;
    private Action callBackFinal = null;
    void Awake()
    {
@@ -39,6 +40,20 @@
            word = wordArray[arrayIndex];
            text.text = "";
            callBack = cb;
            StartCoroutine("TypeText");
        }
    }
    public void StartFinalShowWord(string[] str, Action cb, Action cb2)
    {
        if (!isStarting)
        {
            wordArray = str;
            arrayIndex = 0;
            word = wordArray[arrayIndex];
            text.text = "";
            callBack = cb;
            callBackFinal = cb2;
            StartCoroutine("TypeText");
        }
    }
@@ -80,6 +95,8 @@
            {
                SetText(charArray[i]);
            }
            callBackFinal?.Invoke();
        }
    }
@@ -95,6 +112,7 @@
        }
        isStarting = false;
        callBackFinal?.Invoke();
        yield break;
    }