void Start() { vessel.OnAutopilotUpdate += MouseAimPilot; pilot = new AdaptivePID(); flightMode = new FlightBehavior(); vesselTransform = vessel.ReferenceTransform; targetPosition = vesselTransform.up * 5000; //if it's activated, set it to the baseline FieldInfo[] cameraMouseLookStaticFields = typeof(CameraMouseLook).GetFields(BindingFlags.NonPublic | BindingFlags.Static); freeLookKSPCameraField = cameraMouseLookStaticFields[0]; }
void Start() { vessel = GetComponent<Vessel>(); vessel.OnAutopilotUpdate += MouseAimPilot; upWeightingStr = upWeighting.ToString(); pilot = new AdaptivePID(); flightMode = new FlightBehavior(); vesselTransform = vessel.ReferenceTransform; targetPosition = vesselTransform.up * 5000; //if it's activated, set it to the baseline FieldInfo[] cameraMouseLookStaticFields = typeof(CameraMouseLook).GetFields(BindingFlags.NonPublic | BindingFlags.Static); freeLookKSPCameraField = cameraMouseLookStaticFields[0]; }