public static void RemoveBuilding(StaticInstance instance) { if (instance.isInSavegame) { StaticDatabase.DeleteStatic(instance); } }
public static void RemoveAllBuildings() { foreach (StaticInstance instance in StaticDatabase.allStaticInstances) { if (instance.isInSavegame) { StaticDatabase.DeleteStatic(instance); } } }
public static void RemoveStatic(string uuid) { if (StaticDatabase.instancedByUUID.ContainsKey(uuid)) { StaticDatabase.DeleteStatic(StaticDatabase.instancedByUUID[uuid]); } else { Log.UserWarning("API:RemoveObject: Can´t find a static with the UUID: " + uuid); } }