protected PPGameSave getCurrentGame() { if (currentGame == null) { currentGame = getDefaultFile() as PPGameSave; } return(currentGame); }
void IAnalyticsInterchange.UpdateProperties(PPGameSave gameSave) { Dictionary <string, object> properties = Mixpanel.SuperProperties; properties[CurrencyType.Coins.ToString()] = gameSave.Currencies.Coins.Amount; properties[CurrencyType.DogFood.ToString()] = gameSave.Currencies.DogFood.Amount; properties[k.TIME_PLAYED] = gameSave.TimePlayed.ToReadableString(); properties[k.SESSION_COUNT] = gameSave.GameSessionCount; properties[k.ADOPTED_DOGS_COUNT] = gameSave.AdoptedDogs.Count; }
public void UpdateFromSave(PPGameSave save) { UpdateTimePassed(save.TimeInSecSinceLastSave); }
public PPGameSave LoadGame() { currentGame = Load() as PPGameSave; drainBufferedCurrencyDelegatesIntoCurrencySystem(currentGame.Currencies); return(currentGame); }