//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);
     }
 }