Exemplo n.º 1
0
    public void SelectCharacter(CharacterSelectionMember character)
    {
        if (_selectedCharacter == character)
        {
            return;
        }

        if (_selectedCharacter != null)
        {
            _selectedCharacter.Unselect();
        }

        _selectedCharacter = character;
        _selectedCharacter.Select();
    }
Exemplo n.º 2
0
 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();
     }
 }