GetVesselByName() public static méthode

public static GetVesselByName ( string name ) : Vessel
name string
Résultat Vessel
Exemple #1
0
 public void OnPartUnpack()
 {
     if (grabbed)
     {
         if (!evaHolderPart)
         {
             if (evaHolderVesselName != null && evaHolderVesselName != "")
             {
                 Vessel vess = KAS_Shared.GetVesselByName(evaHolderVesselName);
                 if (vess)
                 {
                     KAS_Shared.DebugLog("OnPartUnpack(EvaGrab) - Re-set grab after load on : " + evaHolderVesselName);
                     Grab(vess);
                 }
                 else
                 {
                     evaHolderVesselName = null;
                     evaHolderPart       = null;
                     grabbed             = false;
                 }
             }
         }
         else
         {
             if (!physicJoint)
             {
                 this.part.rigidbody.isKinematic = true;
             }
         }
     }
 }
Exemple #2
0
        public override void OnPartUnpack()
        {
            base.OnPartUnpack();

            if (grabbed)
            {
                if (!evaHolderPart)
                {
                    if (evaHolderVesselName != null && evaHolderVesselName != "")
                    {
                        Vessel vess = KAS_Shared.GetVesselByName(evaHolderVesselName);
                        if (vess)
                        {
                            KAS_Shared.DebugLog("OnPartUnpack(EvaGrab) - Re-set grab after load on : " + evaHolderVesselName);
                            Grab(vess);
                        }
                        else
                        {
                            GameEvents.onCrewBoardVessel.Remove(new EventData <GameEvents.FromToAction <Part, Part> > .OnEvent(this.OnCrewBoardVessel));
                            evaHolderVesselName = null;
                            evaHolderPart       = null;
                            grabbed             = false;
                        }
                    }
                }
                else if (grab_pending)
                {
                    grabbed = false;
                    Grab(this.vessel);
                    grab_pending = false;
                }
            }
        }