public void OnFullRetract()
{
if ((IsLockable() || headState == PlugState.Deployed) && !evaHolderPart) {
retract.full = true;
retract.active = false;
cableJointLength = 0;
Lock();
} else {
ScreenMessages.PostScreenMessage("Connected parts not aligned ! Locking impossible.",
5, ScreenMessageStyle.UPPER_CENTER);
retract.active = false;
}
}