Shows the voice notification.
62 {
63 if (
g_Game.IsMissionMainMenu())
64 {
65 return;
66 }
67
69 ImageWidget micIcon =
mission.GetMicrophoneIcon();
70 WidgetFadeTimer micTimer =
mission.GetMicWidgetFadeTimer();
73
74
75 micTimer.Stop();
76 micIcon.SetAlpha(1.0);
77 micIcon.Show(true);
78
79 if (fading)
80 {
81 micTimer.FadeOut(micIcon, 3.0);
82 }
83
84
85 for( int n = 0; n < voiceLeveWidgets.Count(); n++ )
86 {
87 int voiceKey = voiceLeveWidgets.GetKey(n);
88 ImageWidget voiceWidget = voiceLeveWidgets.Get(n);
89
90
91 WidgetFadeTimer timer = voiceLevelTimers.Get(n);
92 timer.Stop();
93
94
95 if ( voiceKey <= level )
96 {
97 voiceWidget.SetAlpha(1.0);
98 voiceWidget.Show(true);
99
100 if (fading)
101 {
102 timer.FadeOut(voiceWidget, 3.0);
103 }
104 }
105 else
106 {
107 voiceWidget.Show(false);
108 }
109 }
110 }