public void SelectCharacter(CharacterSelectionMember character) { if (_selectedCharacter == character) { return; } if (_selectedCharacter != null) { _selectedCharacter.Unselect(); } _selectedCharacter = character; _selectedCharacter.Select(); }
private void InitializeMenu() { _usernameText.text = Account.Current.Username; _accountSettingsUsernameText.text = Account.Current.Username; _avatarImage.sprite = _avatars[Account.Current.Avatar]; _accountSettingsAvatarImage.sprite = _avatars[Account.Current.Avatar]; if (Account.Current.IsVerificated) { _password.interactable = false; _confirmPassword.interactable = false; } if (Account.Current.Characters.Count > 0) { foreach (var character in Account.Current.Characters) { GameObject _character = Instantiate(_characterSelectionMember); _character.transform.SetParent(_characterListHolder, false); _character.GetComponent <CharacterSelectionMember>().Initialize(character.Value); } _selectedCharacter = _characterListHolder.GetComponentInChildren <CharacterSelectionMember>(); _selectedCharacter.Select(); } }