class NotificationUISource
Constructors 2
void NotificationUI()References WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), NotificationSystem.GetInstance()
Referenced by DayZGame.InitNotifications()
void ~NotificationUI()Members 14
protected ref Widget m_Rootprotected ref Widget m_Spacerprotected ref Widget m_VoiceContentprotected ref Widget m_NotificationContentprotected ref map<NotificationRuntimeData, Widget> m_NotificationsReferenced by AddVoiceNotification(), ClearVoiceNotifications(), NotificationUI()
Show 1 more
, RemoveVoiceNotification()protected float m_Widthprotected float m_CurrentHeightprotected float m_TargetHeightprotected float m_BackupPosXReferenced by UpdateOffset()
protected float m_BackupPosYReferenced by UpdateOffset()
Referenced by AddVoiceNotification(), NotificationUI(), RemoveNotification()
Show 2 more
, RemoveVoiceNotification(), and Update()protected bool m_OffsetEnabledReferenced by UpdateOffset()
Methods 8
void AddNotification(NotificationRuntimeData data)References Class.Cast(), Class.Cast(), WorkspaceWidget.CreateWidgets()
Show 16 more
, Widget.FindAnyWidget(), NotificationRuntimeData.GetDetailText(), NotificationRuntimeData.GetIcon(), NotificationRuntimeData.GetTitleText(), CGame.GetWorkspace(), map.Insert(), ImageWidget.LoadImageFile(), TextWidget.SetText(), TextWidget.SetText(), Widget.Show(), Widget.Update(), Widget.Update(), Widget.Update(), UpdateTargetHeight(), m_NotificationContent, and m_Notificationsvoid RemoveNotification(NotificationRuntimeData data)Referenced by DayZGame.AddVoiceNotification()
void RemoveVoiceNotification(string player)References map.Contains(), map.Get(), map.Insert()
Show 4 more
, map.Remove(), UpdateTargetHeight(), m_VoiceNotifications, and m_WidgetTimersReferenced by DayZGame.RemoveVoiceNotification()
void ClearVoiceNotifications()References map.Clear(), map.Count(), map.GetElement()
Show 2 more
, UpdateTargetHeight(), and m_VoiceNotificationsReferenced by DayZGame.OnEvent()
void UpdateTargetHeight()References Widget.GetScreenSize(), Widget.GetScreenSize(), Widget.Update()
Show 10 more
, Widget.Update(), Widget.Update(), UpdateOffset(), m_CurrentHeight, m_NotificationContent, m_Root, m_Spacer, m_TargetHeight, m_VoiceContent, and m_WidthReferenced by AddNotification(), AddVoiceNotification(), ClearVoiceNotifications()
Show 3 more
, RemoveNotification(), RemoveVoiceNotification(), and Update()void UpdateOffset()void Update(float timeslice)References Math.Clamp(), map.Count(), Widget.FindAnyWidget()
Show 24 more
, Widget.GetAlpha(), Widget.GetAlpha(), Widget.GetAlpha(), map.GetElement(), Widget.GetScreenSize(), map.RemoveElement(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetSize(), Math.SmoothCD(), UpdateOffset(), UpdateTargetHeight(), m_CurrentHeight, m_Root, m_Spacer, m_TargetHeight, m_VelArr, m_WidgetTimers, m_Width, and NotificationSystem.NOTIFICATION_FADE_TIMEReferenced by DayZGame.OnUpdate()