PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
NotificationUI Class Reference

Private Member Functions

void NotificationUI ()
 
void ~NotificationUI ()
 
void AddNotification (NotificationRuntimeData data)
 
void RemoveNotification (NotificationRuntimeData data)
 
void AddVoiceNotification (string player, string name)
 
void RemoveVoiceNotification (string player)
 
void ClearVoiceNotifications ()
 
void UpdateTargetHeight ()
 
void UpdateOffset ()
 
void Update (float timeslice)
 

Private Attributes

protected ref Widget m_Root
 
protected ref Widget m_Spacer
 
protected ref Widget m_VoiceContent
 
protected ref Widget m_NotificationContent
 
protected ref map< NotificationRuntimeData, Widgetm_Notifications
 
protected ref map< string, Widgetm_VoiceNotifications
 
protected float m_Width
 
protected float m_CurrentHeight
 
protected float m_TargetHeight
 
protected float m_BackupPosX
 
protected float m_BackupPosY
 
protected ref map< string, Widgetm_WidgetTimers
 
protected bool m_OffsetEnabled
 

Static Private Attributes

static float m_VelArr [1]
 

Constructor & Destructor Documentation

◆ NotificationUI()

◆ ~NotificationUI()

Member Function Documentation

◆ AddNotification()

◆ AddVoiceNotification()

◆ ClearVoiceNotifications()

void ClearVoiceNotifications ( )
inlineprivate

◆ RemoveNotification()

void RemoveNotification ( NotificationRuntimeData  data)
inlineprivate

◆ RemoveVoiceNotification()

void RemoveVoiceNotification ( string  player)
inlineprivate

◆ Update()

◆ UpdateOffset()

void UpdateOffset ( )
inlineprivate

◆ UpdateTargetHeight()

Field Documentation

◆ m_BackupPosX

protected float m_BackupPosX
private

Referenced by UpdateOffset().

◆ m_BackupPosY

protected float m_BackupPosY
private

Referenced by UpdateOffset().

◆ m_CurrentHeight

protected float m_CurrentHeight
private

Referenced by Update(), and UpdateTargetHeight().

◆ m_NotificationContent

protected ref Widget m_NotificationContent
private

◆ m_Notifications

protected ref map<NotificationRuntimeData, Widget> m_Notifications
private

◆ m_OffsetEnabled

protected bool m_OffsetEnabled
private

Referenced by UpdateOffset().

◆ m_Root

protected ref Widget m_Root
private

◆ m_Spacer

protected ref Widget m_Spacer
private

◆ m_TargetHeight

protected float m_TargetHeight
private

Referenced by Update(), and UpdateTargetHeight().

◆ m_VelArr

float m_VelArr[1]
staticprivate

Referenced by Update().

◆ m_VoiceContent

protected ref Widget m_VoiceContent
private

◆ m_VoiceNotifications

protected ref map<string, Widget> m_VoiceNotifications
private

◆ m_WidgetTimers

protected ref map<string, Widget> m_WidgetTimers
private

◆ m_Width

protected float m_Width
private

Referenced by Update(), and UpdateTargetHeight().


The documentation for this class was generated from the following file: