Esempio n. 1
0
 public static PlayerGameData CreateDataWithDefaultValues()
 {
     return(new PlayerGameData
     {
         Id = new Random().Next().ToString(),
         Stats = PlayerStatsData.CreateStatsWithDefaultValues(),
         InGamePurchases = InGamePurchasesData.CreatePurchasesWithDefaultValues()
     });
 }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
 public InGamePurchasesSetter(InGamePurchasesData inGamePurchases)
 {
     this.inGamePurchases = inGamePurchases;
 }