Example #1
0
 /// <inheritdoc />
 public void ClearQueuedChanges()
 {
     DirtyAbilities.Clear();
     DirtyClasses.Clear();
     DirtyCreatures.Clear();
     DirtyItems.Clear();
     DirtyPlaceables.Clear();
     DirtySkills.Clear();
 }
Example #2
0
 /// <inheritdoc />
 public void AddOrUpdateDirty(PlaceableData data)
 {
     DirtyPlaceables.Remove(data.GlobalID);
     DirtyPlaceables.Add(data.GlobalID, data, ActionType.AddOrChanged);
 }
Example #3
0
 /// <inheritdoc />
 public void MarkForDeletion(PlaceableData data)
 {
     DirtyPlaceables.Remove(data.GlobalID);
     DirtyPlaceables.Add(data.GlobalID, data, ActionType.Delete);
 }