public virtual void RegisterLevelComplete() { //TODO: Turn off collisions on the airplane. // Turn off fuel consumption. FuelController fc = GameObject.FindObjectOfType <FuelController>(); if (fc != null) { fc.enabled = false; } StartCoroutine(FadeOutCoroutine()); }
void Start() { _fuelController = GameObject.FindObjectOfType <FuelController>(); if (_fuelController == null) { Debug.LogError("FuelController not found."); this.enabled = false; return; } _canvasGroup = GetComponent <CanvasGroup>(); // Hide itself. _canvasGroup.alpha = 0; }