Esempio n. 1
0
        public void Load(IUserProfileModel userProfileModel)
        {
            IUserInventory inventory   = LoadInventory();
            IUserStats     userStats   = LoadUserStats();
            IGameOptions   gameOptions = LoadGameOptions();

            userProfileModel.UserProfile = new UserProfile(inventory, userStats, gameOptions);
        }
Esempio n. 2
0
        private void SaveInventory(IUserInventory inventory)
        {
            Converter.Serialize(inventory.CityProgressData, StringConstants.PlayerPrefsKeys.CitiesData);

            SaveCurrencies(inventory.Currencies);
        }
Esempio n. 3
0
 public UserProfile(IUserInventory inventory, IUserStats userStats, IGameOptions gameOptions)
 {
     UserInventory = inventory;
     UserStats     = userStats;
     GameOptions   = gameOptions;
 }