public void WingFold(Packet packet)
 {
     lastMessage = (Message_WingFold)((PacketSingle)packet).message;
     if (lastMessage.UID != networkUID)
     {
         return;
     }
     if (lastMessage.folded)
     {
         wingController.SetDeployed();
     }
     else
     {
         wingController.SetDefault();
     }
 }
    public override void Spawn(Vector3D pos, Vector3 dir)
    {
        base.Spawn(pos, dir);
        rb.velocity = aircraft.transform.forward * pilot.navSpeed;

        pilot.CommandCancelOverride();

        gearAnimator?.RetractImmediate();
        tailHook?.RetractHook();
        catHook?.SetState(0);
        wingRotator?.SetDefault();
        refuelPort?.Close();

        kPlane?.SetToKinematic();

        fuelTank?.SetNormFuel(1);
    }