178 {
180
184 if ( is_near )
185 {
188 }
190 {
194 }
195
197 {
199 float new_alpha = Math.Clamp( w.GetAlpha() - timeslice / NotificationSystem.NOTIFICATION_FADE_TIME, 0, 1 );
200 if ( new_alpha > 0 )
201 {
202 w.SetAlpha( new_alpha );
203 Widget w_c = w.FindAnyWidget(
"TopSpacer" );
204 Widget w_c2 = w.FindAnyWidget(
"BottomSpacer" );
205 Widget w_c3 = w.FindAnyWidget(
"Title" );
206 Widget w_c4 = w.FindAnyWidget(
"Detail" );
207 Widget w_c5 = w.FindAnyWidget(
"Name" );
208 if ( w_c && w_c2 )
209 {
210 float new_alpha_cont = Math.Clamp( w_c.GetAlpha() - timeslice / NotificationSystem.NOTIFICATION_FADE_TIME, 0, 1 );
211 w_c.SetAlpha( new_alpha_cont );
212 w_c2.SetAlpha( new_alpha_cont );
213 w_c3.SetAlpha( new_alpha_cont );
214 w_c4.SetAlpha( new_alpha_cont );
215 }
216 if ( w_c5 )
217 {
218 float new_alpha_voice = Math.Clamp( w_c5.GetAlpha() - timeslice / NotificationSystem.NOTIFICATION_FADE_TIME, 0, 1 );
219 w_c5.SetAlpha(new_alpha_voice);
220 }
221 i++;
222 }
223 else
224 {
225 delete w;
228 }
229 }
230 }
void UpdateTargetHeight()
ref map< string, Widget > m_WidgetTimers