public static void AddFootprint(KerbalEVAFootprint footprint) { if (Settings.MaximumFootprints < 4) { return; } if (TotalFootprints >= Settings.MaximumFootprints && TotalFootprints > 0) { var footprintToDie = footprints.Dequeue(); footprintToDie.DestroyFootprint(); } if (footprints != null) { footprints.Enqueue(footprint); } else { Utils.LogError("Footprints queue is null"); } }
public static void AddFootprint(KerbalEVAFootprint footprint) { if (Settings.MaximumFootprints < 4) return; if (TotalFootprints >= Settings.MaximumFootprints && TotalFootprints > 0) { var footprintToDie = footprints.Dequeue (); footprintToDie.DestroyFootprint (); } if (footprints != null) footprints.Enqueue (footprint); else Utils.LogError ("Footprints queue is null"); }