15 protected PlayerListScriptedWidget
m_Tab;
24 m_Root =
GetGame().GetWorkspace().CreateWidgets(
"gui/layouts/xbox/ingamemenu_xbox/player_info_entry.layout", parent);
33 m_PlayerName.SetText(
name);
53 m_GlobalMute = !
result.m_IsAllowed;
54 if (
result.m_IsAllowed && !m_Mute)
55 m_MuteIcon.Show(
false);
56 else if (!
result.m_IsAllowed || m_Mute)
57 m_MuteIcon.Show(
true);
80 m_MuteIcon.Show(
mute);
91 m_MuteIcon.Show(m_Mute);
94 m_MuteIcon.Show(
true);
98 m_MicrophoneIcon.Show(
false);
99 m_MuteIcon.Show(
false);
107#ifdef PLATFORM_CONSOLE
108 if (
w == m_PlayerButton)
121#ifdef PLATFORM_CONSOLE
122 if (
w == m_PlayerButton)
140#ifdef PLATFORM_CONSOLE
141 if (
w == m_PlayerButton)
151#ifdef PLATFORM_CONSOLE
152 if (
w == m_PlayerButton)
172 if (
w == m_MicrophoneIcon && !m_GlobalMute)
184 if (
GetGame().GetUserManager())
185 return GetGame().GetUserManager().GetSelectedUser().GetUid() ==
m_UID;
194 m_Tab.SelectPlayer(
this);
EBiosPrivacyPermission
EBiosPrivacyPermission represents possible privacy permissions.
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
BiosPrivacyPermissionResult represents the per permission result of the GetPermissionsAsync reqeust.
static void ShowUserProfile(string uid)
static bool MutePlayer(string id, bool mute)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()