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); }