KAS.KASModuleWinch.DropHead C# (CSharp) Метод

DropHead() публичный Метод

public DropHead ( ) : void
Результат void
        public void DropHead()
        {
            if (!evaHolderPart) {
              KAS_Shared.DebugWarning("DropHead(Winch) - Nothing to drop !");
              return;
            }
            Collider evaCollider = KAS_Shared.GetEvaCollider(evaHolderPart.vessel, "jetpackCollider");
            KAS_Shared.MoveRelatedTo(headTransform, evaCollider.transform, evaDropHeadPos, evaDropHeadRot);

            SetHeadToPhysic(true);
            SetCableJointConnectedBody(headTransform.GetComponent<Rigidbody>());

            if (evaHeadNodeTransform) {
              Destroy(evaHeadNodeTransform.gameObject);
            }

            grabbedPortModule = null;
            release.active = false;
            cableJointLength = cableRealLenght;
            evaHolderPart = null;
            evaHeadNodeTransform = null;
        }