public override void ActionsDuringFadeOut() { Rocket r = rocket.GetComponent <Rocket>(); Guy g = FindObjectOfType <Guy>(); if (CorrectAnswer()) { AudioSource.PlayClipAtPoint(clipOk, Camera.main.transform.position); g.FinishedMinigame(); r.isRestored = true; rocket.GetComponent <SpriteRenderer>().sprite = rocketFull; } else { blockingLayer.GetComponent <Image>().color = blockingLayerColor; AudioSource.PlayClipAtPoint(audioClip, Camera.main.transform.position); g.ResetState(); } g.transform.position = new Vector3(-0.557f, -5.76f, g.transform.position.z); r.DisableFires(); blockingLayer.SetActive(false); }