コード例 #1
0
    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);
    }