Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_GroupInviteStickyNotificationUIComponent Interface Reference
Inheritance diagram for SCR_GroupInviteStickyNotificationUIComponent:
SCR_StickyNotificationUIComponent

Public Member Functions

override void OnInit (SCR_NotificationsLogComponent notificationLog)
 
- Public Member Functions inherited from SCR_StickyNotificationUIComponent
bool isStickyActive ()
 Get if this sticky notification is active.
 
bool InfluenceNotificationListSize ()
 Get if sticky notification influences list size.
 
ScriptInvoker GetOnStickyActiveChanged ()
 Returns scriptinvoker on sticky notification active changed.
 
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 

Public Attributes

SCR_GroupsManagerComponent m_GroupManager
 
SCR_PlayerControllerGroupComponent m_PlayerControllerGroupComponent
 

Protected Member Functions

void ShowGroupInviteNotification (int groupId, bool isInit=false)
 
void OnInviteReceived (int groupId, int fromPlayerId)
 
void OnInviteAcceptedOrCancelled (int groupId)
 
override void OnButton ()
 
override void OnDestroy ()
 
void OnUserSettingsChanged ()
 Callback used to reload the text of the notification in case that language changes.
 
- Protected Member Functions inherited from SCR_StickyNotificationUIComponent
void SetStickyActive (bool newActive, bool fade=true)
 
void SetVisible (bool visible)
 
void Fade (bool fadeIn)
 
void EditorOpened ()
 
void EditorClosed ()
 

Protected Attributes

LocalizedString m_sGroupInviteText
 
int m_iGroupId = -1
 
- Protected Attributes inherited from SCR_StickyNotificationUIComponent
string m_sTextName
 
string m_sOptionalMessageLayoutName
 
SCR_NotificationsLogComponent m_NotificationsLog
 
Widget m_Root
 
SCR_FadeUIComponent m_FadeUIComponent
 
bool m_bInfluenceNotificationListSize
 
bool m_bStickyNotificationActive = false
 
TextWidget m_Text
 
Widget m_OptionalMessageLayout
 
ref ScriptInvoker Event_OnStickyActiveChanged = new ScriptInvoker()
 

Static Protected Attributes

static const float PLATFORM_ICON_SIZE = 2
 

Member Function Documentation

◆ OnButton()

override void SCR_GroupInviteStickyNotificationUIComponent.OnButton ( )
protected

◆ OnDestroy()

override void SCR_GroupInviteStickyNotificationUIComponent.OnDestroy ( )
protected

◆ OnInit()

override void SCR_GroupInviteStickyNotificationUIComponent.OnInit ( SCR_NotificationsLogComponent notificationLog)
Parameters
[in]notificationLog

Implements SCR_StickyNotificationUIComponent.

◆ OnInviteAcceptedOrCancelled()

void SCR_GroupInviteStickyNotificationUIComponent.OnInviteAcceptedOrCancelled ( int groupId)
protected

◆ OnInviteReceived()

void SCR_GroupInviteStickyNotificationUIComponent.OnInviteReceived ( int groupId,
int fromPlayerId )
protected

◆ OnUserSettingsChanged()

void SCR_GroupInviteStickyNotificationUIComponent.OnUserSettingsChanged ( )
protected

Callback used to reload the text of the notification in case that language changes.

◆ ShowGroupInviteNotification()

void SCR_GroupInviteStickyNotificationUIComponent.ShowGroupInviteNotification ( int groupId,
bool isInit = false )
protected

Member Data Documentation

◆ m_GroupManager

SCR_GroupsManagerComponent SCR_GroupInviteStickyNotificationUIComponent.m_GroupManager

◆ m_iGroupId

int SCR_GroupInviteStickyNotificationUIComponent.m_iGroupId = -1
protected

◆ m_PlayerControllerGroupComponent

SCR_PlayerControllerGroupComponent SCR_GroupInviteStickyNotificationUIComponent.m_PlayerControllerGroupComponent

◆ m_sGroupInviteText

LocalizedString SCR_GroupInviteStickyNotificationUIComponent.m_sGroupInviteText
protected

◆ PLATFORM_ICON_SIZE

const float SCR_GroupInviteStickyNotificationUIComponent.PLATFORM_ICON_SIZE = 2
staticprotected

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