void OnFuelEmpty(FuelMeter fuelMeter) { Destroy(player); TrailManager trailManager = trailManagerObject.GetComponent <TrailManager>(); trailManager.Enabled = false; CameraControl cameraControl = gameControl.GetComponent <CameraControl>(); cameraControl.EnableOverheadCamera(); var challenge = GameState.ActiveChallenge; if (challenge != null) { hud.SetActive(true); var panelTransform = hud.transform.Find("Panel"); var targetTransform = panelTransform.transform.Find("Target"); var targetText = targetTransform.gameObject.GetComponent <TextMeshProUGUI>(); targetText.text = challenge.Goal; var actualTransform = panelTransform.transform.Find("Actual"); actualText = actualTransform.gameObject.GetComponent <TextMeshProUGUI>(); actualText.text = ""; } IdentifyCrossings(trailManager); StartCoroutine(ReportResult(trailManager)); }
void OnEnable() { FuelMeter.fm = this; }