Ejemplo n.º 1
0
 void Next()
 {
     m_Text.text       = m_Talker + ": ";
     index             = 0;
     m_ButtonText.text = "Skip...";
     StartCoroutine(Speak());
     m_stage = TalkStage.Skip;
 }
Ejemplo n.º 2
0
 void Skip()
 {
     StopAllCoroutines();
     m_Text.text = m_Talker + ": " + m_lstSpeak[CurrentText];
     CurrentText++;
     if (CurrentText >= m_lstSpeak.Count)
     {
         m_ButtonText.text = "OK...";
         m_stage           = TalkStage.OK;
     }
     else
     {
         m_ButtonText.text = "Next...";
         m_stage           = TalkStage.Next;
     }
 }
Ejemplo n.º 3
0
    public void Talk(string strName, List <string> Talk)
    {
        m_stage        = TalkStage.Skip;
        m_Text.enabled = true;
        m_BG.enabled   = true;
        m_Talker       = strName;

        if (m_lstSpeak == null)
        {
            m_lstSpeak = new List <string>();
        }
        m_lstSpeak  = Talk;
        m_Text.text = m_Talker + ": ";
        CurrentText = 0;
        index       = 0;
        StartCoroutine(Speak());
        ButtonSkip(true);
    }