//public override void Destroy(DestroyMode mode = DestroyMode.Vanish) public static void Prefix(Frame __instance, DestroyMode mode) { if (mode != DestroyMode.Vanish && mode != DestroyMode.FailConstruction && mode != DestroyMode.KillFinalize) { DestroyedBuildings.RemoveAt(__instance.Position, __instance.Map); } }
//public override void DeSpawn(DestroyMode mode = DestroyMode.Vanish) public static void Prefix(Blueprint __instance, DestroyMode mode) { if (mode != DestroyMode.Vanish) { DestroyedBuildings.RemoveAt(__instance.Position, __instance.Map); } }