Example #1
0
        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;
        }