void Update() { // Stoppe bewegung wenn Tank leer ist if (fuelSystem.startFuel <= 0) { EventManager.PlayerDeath(); GetComponent <Explosion>().BlowUp(); // Only temporarly } // Verbraucht Tank bei Tastendruck W if (Input.GetKey(KeyCode.W) && GameUI.inSpiel == false) { fuelSystem.tankVerbrauch = movementSpeed * 0.2f; fuelSystem.ReduceFuel(); } // Rückwärts fliegen if (Input.GetKey(KeyCode.S) && GameUI.inSpiel == false) { transform.position -= transform.forward / 6; fuelSystem.tankVerbrauch = movementSpeed * .05f; fuelSystem.ReduceFuel(); } // Schiff heben if (Input.GetKey(KeyCode.T) && GameUI.inSpiel == false) { transform.Translate(Vector3.up * 0.15f); fuelSystem.tankVerbrauch = movementSpeed * .05f; fuelSystem.ReduceFuel(); } // Schiff absenken if (Input.GetKey(KeyCode.G) && GameUI.inSpiel == false) { transform.Translate(Vector3.down * 0.15f); fuelSystem.tankVerbrauch = movementSpeed * .05f; fuelSystem.ReduceFuel(); } // Vorwärtsbewegung & Drehung if (useMouseInput) { seitwaerts = Input.GetAxis("Horizontal"); mouseMovment(); Thrust(); Turn(); } else { Thrust(); Turn(); } }