Beispiel #1
0
 public void NextSequence()
 {
     if (sequence.id < sequences.Size() - 1)
     {
         sequence = sequences.GetSequence(sequence.id + 1);
         speechBubble.SetStates(sequence.states);
     }
 }
 // Use this for initialization
 void Start()
 {
     sequences = new System.Collections.Generic.Dictionary <int, SpeechBubbleSequence>();
     // Add each child object (SpeechBubbleSequence) to the sequences.
     foreach (Transform child in transform)
     {
         SpeechBubbleSequence s = child.gameObject.GetComponent <SpeechBubbleSequence>();
         sequences.Add(s.id, s);
     }
 }
Beispiel #3
0
 // Use this for initialization
 void Start()
 {
     showBeer     = false;
     blink        = false;
     rnd          = new System.Random();
     audioGetBeer = GetComponents <AudioSource>();
     audioVoice   = audioGetBeer[2];
     sequence     = sequences.GetSequence(0);
     speechBubble.SetStates(sequence.states);
     professorButton = FindObjectOfType <ProfessorButton>();
     //Debug.Log("Prof");
     //foreach(SpeechBubbleSequence  s in sequences.sequences.Values)
     //{
     //    foreach(SpeechBubbleState state in s.states.Values)
     //    {
     //        Debug.Log(">>>>" + state.Text + " from " + s.gameObject.name);
     //    }
     //}
 }
Beispiel #4
0
 public void SetSequenceAndState(int sequenceId, int stateId)
 {
     sequence = sequences.GetSequence(sequenceId);
     speechBubble.SetStates(sequence.states);
     speechBubble.SetState(stateId);
 }