internal static IUser GetUserSelectedInQm() { if (ourSelectedUserQm == null) { ourSelectedUserQm = UnityUtils.FindInactiveObjectInActiveRoot("UserInterface/Canvas_QuickMenu(Clone)/Container/Window/QMParent/Menu_SelectedUser_Local") ?.GetComponent <SelectedUserMenuQM>(); } return(ourSelectedUserQm?.field_Private_IUser_0); }
public static APIUser GetSelectedAPIUser() { if (_selectedUserMenuQM == null) { _selectedUserMenuQM = Object.FindObjectOfType <SelectedUserMenuQM>(); } if (_selectedUserMenuQM != null) { DataModel <APIUser> user = _selectedUserMenuQM.field_Private_IUser_0.Cast <DataModel <APIUser> >(); return(user.field_Protected_TYPE_0); } MelonLogger.Error("Unable to get SelectedUserMenuQM component!"); return(null); }