public static PlayerGameData CreateDataWithDefaultValues() { return(new PlayerGameData { Id = new Random().Next().ToString(), Stats = PlayerStatsData.CreateStatsWithDefaultValues(), InGamePurchases = InGamePurchasesData.CreatePurchasesWithDefaultValues() }); }
public PlayerGameData(IDataGetter dataGetter) { if (dataGetter == null) { throw new ArgumentNullException(nameof(dataGetter)); } Id = dataGetter.Id; Stats = new PlayerStatsData(dataGetter.Stats); InGamePurchases = new InGamePurchasesData(dataGetter.InGamePurchases); }
public InGamePurchasesSetter(InGamePurchasesData inGamePurchases) { this.inGamePurchases = inGamePurchases; }