public void Save() { GoogleSheets.SaveChanges(AllKnownDecks.Where(x => x.IsDirty).ToArray()); GoogleSheets.SaveChanges(AllKnownCards.Where(x => x.IsDirty).ToArray()); GoogleSheets.SaveChanges(AllKnownFields.Where(x => x.IsDirty).ToArray()); GoogleSheets.SaveChanges(AllKnownLayerTextOptions.Where(x => x.IsDirty).ToArray()); ClearIsDirty(); }
public static void Save(string name, string effect) { TaleSpireEffect taleSpireEffect = Get(name); if (taleSpireEffect == null) { taleSpireEffect = new TaleSpireEffect() { Name = name, Effect = effect }; allKnownEffects.Add(taleSpireEffect); } else { taleSpireEffect.Effect = effect; } GoogleSheets.SaveChanges(taleSpireEffect); }
public static void Save(Card card) { if (card == null) { return; } SavedCardStyle savedCard = Get(card.Name); if (savedCard == null) { savedCard = new SavedCardStyle(card); AllKnownCardStyles.Add(savedCard); } else { savedCard.LoadFrom(card); } GoogleSheets.SaveChanges(savedCard); }
public static void Save() { GoogleSheets.SaveChanges(KnownViewers.ToArray()); }
public static void SaveHp() { // TODO: Optimize this code to be more efficient (takes about 6 seconds). GoogleSheets.SaveChanges(Creatures.ToArray(), "TempHitPointsStr,HitPointsStr"); }