Пример #1
0
        public void Generate(SpeechBubble speechBubble, Boolean launch = false)
        {
            foreach (SpeechMessage message in Messages)
                speechBubble.AddMessage(message.Message);

            if (launch)
                speechBubble.ResetSpeech(launch);
        }
Пример #2
0
 void SpeechBubble_OnLaunching(SpeechBubble sender, LaunchingEventArgs e)
 {
     Speaker.TrySetState("Speaking");
     if (Listeners.Count == 1)
         Speaker.DirectionHandler.SetFacing(Listeners[0]);
     foreach (Personnage listener in Listeners)
         listener.TrySetState("Speaking");
 }
Пример #3
0
 void SpeechBubble_OnClosing(SpeechBubble sender, ClosingEventArgs e)
 {
     Speaker.Stop();
     foreach (Personnage listener in Listeners)
         listener.Stop();
 }