Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_GroupSubMenu Interface Reference
Inheritance diagram for SCR_GroupSubMenu:
[legend]

Public Member Functions

override void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
override void OnTabShow ()
 
void UpdateGroupsMenu ()
 
override void OnTabHide ()
 
void AcceptInvite ()
 
void SetAcceptButtonStatus ()
 
- Public Member Functions inherited from SCR_SubMenuBase
void OnMenuFocusGained ()
 
void OnMenuFocusLost ()
 
void OnMenuShow ()
 
void OnMenuHide ()
 
void OnMenuUpdate (float tDelta)
 
void OnTabCreate (Widget menuRoot, ResourceName buttonsLayout, int index)
 
void OnTabShow ()
 
void OnTabHide ()
 
void OnTabRemove ()
 
void OnTabChange ()
 
bool GetShown ()
 
int GetIndex ()
 
ScriptInvokerVoid GetOnRequestCloseMenu ()
 
ScriptInvokerInt2 GetOnRequestTabChange ()
 
- Public Member Functions inherited from SCR_ScriptedWidgetComponent
override void HandlerAttached (Widget w)
 
override bool OnClick (Widget w, int x, int y, int button)
 
Widget GetRootWidget ()
 
bool IsVisible ()
 

Static Public Member Functions

static void Init ()
 
static ScriptInvoker GetOnJoingGroupRequestSent ()
 
static void JoinSelectedGroup ()
 
static void RequestJoinPrivateGroup ()
 
static void SetSelectedGroup (int groupID)
 
static void UpdatePlayerGroupController ()
 
- Static Public Member Functions inherited from SCR_ScriptedWidgetComponent
static SCR_ScriptedWidgetComponent GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true)
 Base method for component lookup through the widget library.
 

Protected Member Functions

void CreateAddGroupButton ()
 
void CreateJoinGroupButton ()
 
void CreateAcceptInviteButton ()
 
void CreateGroupSettingsButton ()
 
void ChangeGroupPublicState ()
 
void OpenGroupSettingsDialog ()
 
void OnChatOpen ()
 
void OnChatClosed ()
 
void OnAnimatorStateChanged (int formerState, int actualState)
 
void SetupNameChangeButton ()
 
void SetupPrivateChecker ()
 
void OnPrivateCheckerClicked ()
 
- Protected Member Functions inherited from SCR_GroupSubMenuBase
void InitGroups (SCR_PlayerControllerGroupComponent playerGroupController)
 
void UpdateGroups (SCR_PlayerControllerGroupComponent playerGroupController)
 
- Protected Member Functions inherited from SCR_SubMenuBase
void ShowNavigationButtons (bool show)
 
void FlagNavigationButtonVisibility (SCR_InputButtonComponent button, bool show)
 
void SetNavigationButtonVisibile (SCR_InputButtonComponent button, bool show, bool animate=false)
 
SCR_InputButtonComponent CreateNavigationButton (string actionName, string label, bool rightFooter=false, bool show=true)
 
void RequestCloseMenu ()
 
void RequestTabChange (int newTabIndex)
 

Static Protected Member Functions

static void CreateNewGroup ()
 

Protected Attributes

Faction m_PlayerFaction
 
SCR_ChatPanel m_ChatPanelComponent
 
- Protected Attributes inherited from SCR_GroupSubMenuBase
int m_iMaxColumnNumber
 
ResourceName m_ButtonLayout
 
LocalizedString m_sContinueButtonText
 
SCR_GroupsManagerComponent m_GroupManager
 
Widget m_wGridWidget
 
SCR_InputButtonComponent m_AddGroupButton
 
SCR_InputButtonComponent m_JoinGroupButton
 
SCR_InputButtonComponent m_AcceptInviteButton
 
SCR_InputButtonComponent m_GroupSettingsButton
 
- Protected Attributes inherited from SCR_SubMenuBase
ResourceName m_sNavigationButtonLayout
 
SCR_DynamicFooterComponent m_DynamicFooter
 
ref array< SCR_InputButtonComponentm_aNavigationButtons = {}
 
ref map< SCR_InputButtonComponent, bool > m_aNavigationButtonsVisibilityFlags = new map<SCR_InputButtonComponent, bool>()
 
Widget m_wMenuRoot
 
int m_iIndex
 
bool m_bShown
 
bool m_bFocused
 
ref ScriptInvokerVoid m_OnRequestCloseMenu
 
ref ScriptInvokerInt2 m_OnRequestTabChange
 
- Protected Attributes inherited from SCR_ScriptedWidgetComponent
Widget m_wRoot
 

Static Protected Attributes

static SCR_PlayerControllerGroupComponent s_PlayerGroupController
 
static ref ScriptInvoker s_OnJoinGroupRequestSent
 
- Static Protected Attributes inherited from SCR_GroupSubMenuBase
const string CREATE_GROUP = "#AR_DeployMenu_AddNewGroup"
 
const string JOIN_GROUP = "#AR-DeployMenu_JoinGroup"
 
const string ACCEPT_INVITE = "#AR-DeployMenu_AcceptInvite"
 

Additional Inherited Members

- Public Attributes inherited from SCR_ScriptedWidgetComponent
ref ScriptInvoker m_OnClick = new ScriptInvoker
 

Member Function Documentation

◆ AcceptInvite()

void SCR_GroupSubMenu.AcceptInvite ( )

◆ ChangeGroupPublicState()

void SCR_GroupSubMenu.ChangeGroupPublicState ( )
protected

◆ CreateAcceptInviteButton()

void SCR_GroupSubMenu.CreateAcceptInviteButton ( )
protected

◆ CreateAddGroupButton()

void SCR_GroupSubMenu.CreateAddGroupButton ( )
protected

◆ CreateGroupSettingsButton()

void SCR_GroupSubMenu.CreateGroupSettingsButton ( )
protected

◆ CreateJoinGroupButton()

void SCR_GroupSubMenu.CreateJoinGroupButton ( )
protected

◆ CreateNewGroup()

static void SCR_GroupSubMenu.CreateNewGroup ( )
staticprotected

◆ GetOnJoingGroupRequestSent()

static ScriptInvoker SCR_GroupSubMenu.GetOnJoingGroupRequestSent ( )
static

◆ Init()

static void SCR_GroupSubMenu.Init ( )
static

◆ JoinSelectedGroup()

static void SCR_GroupSubMenu.JoinSelectedGroup ( )
static

◆ OnAnimatorStateChanged()

void SCR_GroupSubMenu.OnAnimatorStateChanged ( int  formerState,
int  actualState 
)
protected

◆ OnChatClosed()

void SCR_GroupSubMenu.OnChatClosed ( )
protected

◆ OnChatOpen()

void SCR_GroupSubMenu.OnChatOpen ( )
protected

◆ OnPrivateCheckerClicked()

void SCR_GroupSubMenu.OnPrivateCheckerClicked ( )
protected

◆ OnTabCreate()

override void SCR_GroupSubMenu.OnTabCreate ( Widget  menuRoot,
ResourceName  buttonsLayout,
int  index 
)

Implements SCR_SubMenuBase.

◆ OnTabHide()

override void SCR_GroupSubMenu.OnTabHide ( )

Implements SCR_SubMenuBase.

◆ OnTabShow()

override void SCR_GroupSubMenu.OnTabShow ( )

Implements SCR_SubMenuBase.

◆ OpenGroupSettingsDialog()

void SCR_GroupSubMenu.OpenGroupSettingsDialog ( )
protected

◆ RequestJoinPrivateGroup()

static void SCR_GroupSubMenu.RequestJoinPrivateGroup ( )
static

◆ SetAcceptButtonStatus()

void SCR_GroupSubMenu.SetAcceptButtonStatus ( )

◆ SetSelectedGroup()

static void SCR_GroupSubMenu.SetSelectedGroup ( int  groupID)
static

◆ SetupNameChangeButton()

void SCR_GroupSubMenu.SetupNameChangeButton ( )
protected

◆ SetupPrivateChecker()

void SCR_GroupSubMenu.SetupPrivateChecker ( )
protected

◆ UpdateGroupsMenu()

void SCR_GroupSubMenu.UpdateGroupsMenu ( )

◆ UpdatePlayerGroupController()

static void SCR_GroupSubMenu.UpdatePlayerGroupController ( )
static

Member Data Documentation

◆ m_ChatPanelComponent

SCR_ChatPanel SCR_GroupSubMenu.m_ChatPanelComponent
protected

◆ m_PlayerFaction

Faction SCR_GroupSubMenu.m_PlayerFaction
protected

◆ s_OnJoinGroupRequestSent

ref ScriptInvoker SCR_GroupSubMenu.s_OnJoinGroupRequestSent
staticprotected

◆ s_PlayerGroupController

SCR_PlayerControllerGroupComponent SCR_GroupSubMenu.s_PlayerGroupController
staticprotected

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