Esempio n. 1
0
        /// <summary>
        /// Removes a vessel from the system
        /// </summary>
        public void RemoveVesselFromSystem(Vessel vessel)
        {
            if (vessel == null)
            {
                return;
            }

            VesselsToRemove.Enqueue(vessel.id);
        }
        /// <summary>
        /// Add a vessel so it will be killed later
        /// </summary>
        public void AddToKillList(Vessel vessel, string reason)
        {
            if (vessel == null)
            {
                return;
            }

            VesselsToRemove.Enqueue(new VesselRemoveEntry(vessel, reason));
        }
Esempio n. 3
0
 /// <summary>
 /// Removes a vessel from the system
 /// </summary>
 public void RemoveVesselFromSystem(Guid vesselId)
 {
     VesselsToRemove.Enqueue(vesselId);
 }
Esempio n. 4
0
 /// <summary>
 /// Add a vessel so it will be killed later
 /// </summary>
 public void AddToKillList(Guid vesselId, string reason)
 {
     VesselsToRemove.Enqueue(new VesselRemoveEntry(vesselId, reason));
 }
Esempio n. 5
0
 /// <summary>
 /// Add a vessel so it will be killed later
 /// </summary>
 public void AddToKillList(Guid vesselId)
 {
     VesselsToRemove.Enqueue(vesselId);
 }