public void DestorySocialGroupFromList(XboxLiveUser user) { lock (m_socialManager) { foreach (XboxSocialUserGroup socialUserGroup in m_socialUserGroups) { if (socialUserGroup.LocalUser.XboxUserId == user.XboxUserId && socialUserGroup.SocialUserGroupType == SocialUserGroupType.UserListType) { m_socialUserGroups.Remove(socialUserGroup); m_socialManager.DestroySocialUserGroup(socialUserGroup); break; } } } }
public void RemoveUser(XboxLiveUser user) { lock (m_socialManager) { if (m_socialManagerUserGroup != null) { m_socialManager.DestroySocialUserGroup(m_socialManagerUserGroup); m_socialManagerUserGroup = null; } if (m_user != null) { m_socialManager.RemoveLocalUser(m_user); m_user = null; LogLine("Removing user from graph"); } m_context = null; } }