Ejemplo n.º 1
0
        public void ExternalSeatUnboard(Vessel unboardedVessel, KerbalEVA kerbal)
        {
            if (VesselCommon.IsSpectating)
            {
                return;
            }
            if (unboardedVessel == null || kerbal.vessel == null)
            {
                return;
            }

            LunaLog.Log("Crew-unboard from an external seat detected!");

            VesselProtoSystem.Singleton.MessageSender.SendVesselMessage(unboardedVessel);

            EvaReady.FireOnCrewEvaReady(kerbal);
        }
 /// <summary>
 /// Trigger an event once the kerbal in EVA is ready to be sent
 /// </summary>
 public void OnCrewEva(GameEvents.FromToAction <Part, Part> data)
 {
     EvaReady.FireOnCrewEvaReady(data.to.FindModuleImplementing <KerbalEVA>());
 }