Esempio n. 1
0
        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");
        }