Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_NotificationMessageUIComponent Class Reference
Inheritance diagram for SCR_NotificationMessageUIComponent:
ScriptedWidgetComponent SCR_SplitNotificationMessageUIComponent

Protected Member Functions

void Init (SCR_NotificationData data, SCR_NotificationsLogComponent notificationLog, float fadeDelay)
void UpdateText ()
 Update message text.
void SetWidgetColor (Color notificationColor)
void ForceRemoveNotification ()
 Delete the notification with a fast fade.
ScriptInvoker GetOnDeleted ()
void OnNewNotificationHasPosition ()
void EditorOpened ()
void EditorClosed ()
void OnLimitedChanged (bool limited)
void OnInputDeviceChanged (bool isUsingMouseAndKeyboard)
void TeleportToLocation ()
void FadeDelete (float fadeSpeed)
void AnimationDoneListenerUpdate ()
void DeleteNotification ()
void AutoFadeDelay ()
override void HandlerAttached (Widget w)
override void HandlerDeattached (Widget w)
SCR_NotificationData GetData ()

Protected Attributes

string m_sIcon
ref array< stringm_aColoredWidgets
ref array< stringm_aNonGameMasterWidgets
ref array< stringm_aGameMasterOnlyWidgets
string m_sNotificationText
string m_sGoToIndicator
string m_sGoToControlHint
string m_sGoToIndicatorsHolder
Widget m_wRoot
SCR_NotificationsLogComponent m_NotificationsLog
ref SCR_NotificationData m_Data
Widget m_GoToControlHint
Widget m_GoToIndicator
Widget m_GoToIndicatorsHolder
ref ScriptInvoker Event_OnDeleted = new ScriptInvoker()
bool m_bIsListeningToDoneFade
bool m_bHasPosition
bool m_bShowTeleportControlHint

Static Protected Attributes

static const float ANIMATION_DONE_UPDATE_SPEED = 100
static const float FORCE_DELETE_FADE_SPEED = 3
static const float AUTO_FADE_SPEED = 1
static const float FADE_IN_SPEED = 2

Detailed Description

Definition at line 1 of file SCR_NotificationMessageUIComponent.c.

Member Function Documentation

◆ AnimationDoneListenerUpdate()

void SCR_NotificationMessageUIComponent::AnimationDoneListenerUpdate ( )
inlineprotected

Definition at line 366 of file SCR_NotificationMessageUIComponent.c.

◆ AutoFadeDelay()

void SCR_NotificationMessageUIComponent::AutoFadeDelay ( )
inlineprotected

Definition at line 381 of file SCR_NotificationMessageUIComponent.c.

◆ DeleteNotification()

void SCR_NotificationMessageUIComponent::DeleteNotification ( )
inlineprotected

Definition at line 374 of file SCR_NotificationMessageUIComponent.c.

◆ EditorClosed()

void SCR_NotificationMessageUIComponent::EditorClosed ( )
inlineprotected

Definition at line 298 of file SCR_NotificationMessageUIComponent.c.

◆ EditorOpened()

void SCR_NotificationMessageUIComponent::EditorOpened ( )
inlineprotected

Definition at line 270 of file SCR_NotificationMessageUIComponent.c.

◆ FadeDelete()

void SCR_NotificationMessageUIComponent::FadeDelete ( float fadeSpeed)
inlineprotected

Definition at line 354 of file SCR_NotificationMessageUIComponent.c.

◆ ForceRemoveNotification()

void SCR_NotificationMessageUIComponent::ForceRemoveNotification ( )
inlineprotected

Delete the notification with a fast fade.

Definition at line 226 of file SCR_NotificationMessageUIComponent.c.

◆ GetData()

SCR_NotificationData SCR_NotificationMessageUIComponent::GetData ( )
inlineprotected
Returns

Definition at line 436 of file SCR_NotificationMessageUIComponent.c.

◆ GetOnDeleted()

ScriptInvoker SCR_NotificationMessageUIComponent::GetOnDeleted ( )
inlineprotected

Get script invoker for when notification is deleted

Returns
ScriptInvoker Event_OnDeleted

Definition at line 234 of file SCR_NotificationMessageUIComponent.c.

◆ HandlerAttached()

override void SCR_NotificationMessageUIComponent::HandlerAttached ( Widget w)
inlineprotected

Definition at line 390 of file SCR_NotificationMessageUIComponent.c.

◆ HandlerDeattached()

override void SCR_NotificationMessageUIComponent::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 410 of file SCR_NotificationMessageUIComponent.c.

◆ Init()

void SCR_NotificationMessageUIComponent::Init ( SCR_NotificationData data,
SCR_NotificationsLogComponent notificationLog,
float fadeDelay )
inlineprotected

Init the message, setting the visuals

Parameters
[in]datathe data of the notification
[in]notificationLoga reference to the notificationLog
[in]fadeDelayautomatic fade delay of notification

Definition at line 53 of file SCR_NotificationMessageUIComponent.c.

◆ OnInputDeviceChanged()

void SCR_NotificationMessageUIComponent::OnInputDeviceChanged ( bool isUsingMouseAndKeyboard)
inlineprotected

Definition at line 314 of file SCR_NotificationMessageUIComponent.c.

◆ OnLimitedChanged()

void SCR_NotificationMessageUIComponent::OnLimitedChanged ( bool limited)
inlineprotected

Definition at line 308 of file SCR_NotificationMessageUIComponent.c.

◆ OnNewNotificationHasPosition()

void SCR_NotificationMessageUIComponent::OnNewNotificationHasPosition ( )
inlineprotected

Definition at line 240 of file SCR_NotificationMessageUIComponent.c.

◆ SetWidgetColor()

void SCR_NotificationMessageUIComponent::SetWidgetColor ( Color notificationColor)
inlineprotected

Definition at line 198 of file SCR_NotificationMessageUIComponent.c.

◆ TeleportToLocation()

void SCR_NotificationMessageUIComponent::TeleportToLocation ( )
inlineprotected

Definition at line 329 of file SCR_NotificationMessageUIComponent.c.

◆ UpdateText()

void SCR_NotificationMessageUIComponent::UpdateText ( )
inlineprotected

Update message text.

Definition at line 157 of file SCR_NotificationMessageUIComponent.c.

Member Data Documentation

◆ ANIMATION_DONE_UPDATE_SPEED

const float SCR_NotificationMessageUIComponent::ANIMATION_DONE_UPDATE_SPEED = 100
staticprotected

Definition at line 43 of file SCR_NotificationMessageUIComponent.c.

◆ AUTO_FADE_SPEED

const float SCR_NotificationMessageUIComponent::AUTO_FADE_SPEED = 1
staticprotected

Definition at line 45 of file SCR_NotificationMessageUIComponent.c.

◆ Event_OnDeleted

ref ScriptInvoker SCR_NotificationMessageUIComponent::Event_OnDeleted = new ScriptInvoker()
protected

Definition at line 35 of file SCR_NotificationMessageUIComponent.c.

◆ FADE_IN_SPEED

const float SCR_NotificationMessageUIComponent::FADE_IN_SPEED = 2
staticprotected

Definition at line 46 of file SCR_NotificationMessageUIComponent.c.

◆ FORCE_DELETE_FADE_SPEED

const float SCR_NotificationMessageUIComponent::FORCE_DELETE_FADE_SPEED = 3
staticprotected

Definition at line 44 of file SCR_NotificationMessageUIComponent.c.

◆ m_aColoredWidgets

ref array<string> SCR_NotificationMessageUIComponent::m_aColoredWidgets
protected

Definition at line 7 of file SCR_NotificationMessageUIComponent.c.

◆ m_aGameMasterOnlyWidgets

ref array<string> SCR_NotificationMessageUIComponent::m_aGameMasterOnlyWidgets
protected

Definition at line 13 of file SCR_NotificationMessageUIComponent.c.

◆ m_aNonGameMasterWidgets

ref array<string> SCR_NotificationMessageUIComponent::m_aNonGameMasterWidgets
protected

Definition at line 10 of file SCR_NotificationMessageUIComponent.c.

◆ m_bHasPosition

bool SCR_NotificationMessageUIComponent::m_bHasPosition
protected

Definition at line 39 of file SCR_NotificationMessageUIComponent.c.

◆ m_bIsListeningToDoneFade

bool SCR_NotificationMessageUIComponent::m_bIsListeningToDoneFade
protected

Definition at line 38 of file SCR_NotificationMessageUIComponent.c.

◆ m_bShowTeleportControlHint

bool SCR_NotificationMessageUIComponent::m_bShowTeleportControlHint
protected

Definition at line 40 of file SCR_NotificationMessageUIComponent.c.

◆ m_Data

ref SCR_NotificationData SCR_NotificationMessageUIComponent::m_Data
protected

Definition at line 30 of file SCR_NotificationMessageUIComponent.c.

◆ m_GoToControlHint

Widget SCR_NotificationMessageUIComponent::m_GoToControlHint
protected

Definition at line 31 of file SCR_NotificationMessageUIComponent.c.

◆ m_GoToIndicator

Widget SCR_NotificationMessageUIComponent::m_GoToIndicator
protected

Definition at line 32 of file SCR_NotificationMessageUIComponent.c.

◆ m_GoToIndicatorsHolder

Widget SCR_NotificationMessageUIComponent::m_GoToIndicatorsHolder
protected

Definition at line 33 of file SCR_NotificationMessageUIComponent.c.

◆ m_NotificationsLog

SCR_NotificationsLogComponent SCR_NotificationMessageUIComponent::m_NotificationsLog
protected

Definition at line 29 of file SCR_NotificationMessageUIComponent.c.

◆ m_sGoToControlHint

string SCR_NotificationMessageUIComponent::m_sGoToControlHint
protected

Definition at line 22 of file SCR_NotificationMessageUIComponent.c.

◆ m_sGoToIndicator

string SCR_NotificationMessageUIComponent::m_sGoToIndicator
protected

Definition at line 19 of file SCR_NotificationMessageUIComponent.c.

◆ m_sGoToIndicatorsHolder

string SCR_NotificationMessageUIComponent::m_sGoToIndicatorsHolder
protected

Definition at line 25 of file SCR_NotificationMessageUIComponent.c.

◆ m_sIcon

string SCR_NotificationMessageUIComponent::m_sIcon
protected

Definition at line 4 of file SCR_NotificationMessageUIComponent.c.

◆ m_sNotificationText

string SCR_NotificationMessageUIComponent::m_sNotificationText
protected

Definition at line 16 of file SCR_NotificationMessageUIComponent.c.

◆ m_wRoot

Widget SCR_NotificationMessageUIComponent::m_wRoot
protected

Definition at line 28 of file SCR_NotificationMessageUIComponent.c.


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