void Update()
    {
        if (Input.GetKeyDown(KeyCode.S))
        {
            //You can sending the messages from strings or text-based files.
            if (msgSys.IsCompleted)
            {
                msgSys.SetText("Send the messages![lr] HelloWorld![w]");
            }
        }

        if (Input.GetKeyDown(KeyCode.Space))
        {
            //Continue the messages, stoping by [w] or [lr] keywords.
            msgSys.Next();
        }

        //If the message is complete, stop updating text.
        if (msgSys.IsCompleted == false)
        {
            uiText.text = msgSys.text;
        }

        //Auto update from textList.
        if (msgSys.IsCompleted == true && textIndex < textList.Count)
        {
            msgSys.SetText(textList[textIndex]);
            textIndex++;
        }
    }
Esempio n. 2
0
    void Update()
    {
        if (Istalking && !Isselecting)
        {
            if (Input.GetKeyDown(KeyCode.Return))
            {
                RunText();
            }
            //If the message is complete, stop updating text.
            if (msgSys.IsCompleted == false)
            {
                uiText.text = msgSys.text;
            }
            //Auto update from textList.
            if (msgSys.IsCompleted == true && textIndex < textList.Count)
            {
                msgSys.SetText(textList[textIndex]);
                textIndex++;
            }
        }

        /*if (Input.GetKeyDown(KeyCode.S))
         * {
         *  //You can sending the messages from strings or text-based files.
         *  if (msgSys.IsCompleted)
         *  {
         *      msgSys.SetText("Send the messages![lr] HelloWorld![w]");
         *  }
         * }*/
    }
Esempio n. 3
0
    void Update()
    {
        //You can sending the messages from strings or text-based files.
        // if (msgSys.IsCompleted)  // 如果IsCompleted跑完
        //    {
        //  NPC.isTalk = false;
        //  }
        //If the message is complete, stop updating text.
        if (msgSys.IsCompleted == false)     //文字沒有跑完
        {
            if (Input.GetKeyDown(KeyCode.Z))
            {
                //Continue the messages, stoping by [w] or [lr] keywords.
                msgSys.Next();
                //  msgSys.textSpeed -= 0.099f;
            }

            /*  if (Input.GetKeyUp(KeyCode.Z))
             * {
             *    msgSys.textSpeed = 0.1f;
             *
             * } */
            uiText.text = msgSys.text;
        }

        //Auto update from textList.
        //Debug.Log(msgSys.IsCompleted);
        //Debug.Log("3 - " + textIndex + " "+textList.Count);

        if (msgSys.IsCompleted == true && textIndex < textList.Count)      //確認文字跑完跟textindex 0 比文字數少時。
        {
            msgSys.SetText(textList[textIndex]);
            textIndex++;
        }
    }