示例#1
0
        // Token: 0x0600263C RID: 9788 RVA: 0x000A616C File Offset: 0x000A436C
        public void OnAddProfilePressed()
        {
            if (this.eventSystemLocator.eventSystem.currentSelectedGameObject == this.createProfileNameInputField.gameObject && !Input.GetKeyDown(KeyCode.Return) && !Input.GetKeyDown(KeyCode.KeypadEnter))
            {
                return;
            }
            string text = this.createProfileNameInputField.text;

            if (!ProfileMainMenuScreen.IsNewProfileNameAcceptable(text))
            {
                return;
            }
            this.createProfileNameInputField.text = "";
            UserProfile userProfile = UserProfile.CreateProfile(RoR2Application.cloudStorage, text);

            if (userProfile != null)
            {
                this.SetMainProfile(userProfile);
            }
        }
示例#2
0
        // Token: 0x06002635 RID: 9781 RVA: 0x000A600C File Offset: 0x000A420C
        protected void OnEnable()
        {
            this.firstTimeConfiguration = true;
            List <string> availableProfileNames = UserProfile.GetAvailableProfileNames();

            for (int i = 0; i < availableProfileNames.Count; i++)
            {
                if (ProfileMainMenuScreen.IsProfileCustom(UserProfile.GetProfile(availableProfileNames[i])))
                {
                    this.firstTimeConfiguration = false;
                    break;
                }
            }
            if (this.firstTimeConfiguration)
            {
                Debug.Log("First-Time Profile Configuration");
                this.OpenCreateProfileMenu(true);
                return;
            }
            this.createProfilePanel.SetActive(false);
            this.selectProfilePanel.SetActive(true);
            this.OnListRebuilt();
            this.gotoSelectProfilePanelButtonContainer.SetActive(true);
        }