Beispiel #1
0
    void Start()
    {
        ScoreText.enabled = false;
        LivesText.enabled = false;
        RuleText.enabled  = false;
        Win   = 0;
        reset = -1;
        P1    = Pipe1.GetComponent <ContactClick>().hold;
        P2    = Pipe2.GetComponent <ContactClick>().hold;
        P3    = Pipe3.GetComponent <ContactClick>().hold;
        P4    = Pipe4.GetComponent <ContactClick>().hold;
        pp1   = true;
        pp2   = true;
        pp3   = true;
        pp4   = true;
        Pipe2.GetComponent <BoxCollider2D>().enabled = false;
        Pipe3.GetComponent <BoxCollider2D>().enabled = false;
        Pipe4.GetComponent <BoxCollider2D>().enabled = false;
        T = 4.5f;
//CHANGE
        Curtain.GetComponent <UpFlag>().enabled = true;
        tt = T;
    }
Beispiel #2
0
    // Update is called once per frame
    void Update()
    {
        P1 = Pipe1.GetComponent <ContactClick>().hold;
        P2 = Pipe2.GetComponent <ContactClick>().hold;
        P3 = Pipe3.GetComponent <ContactClick>().hold;
        P4 = Pipe4.GetComponent <ContactClick>().hold;
        if (P1 == true && pp1 == true)
        {
            reset = 0.4f;
            Dump1.GetComponent <SpriteRenderer>().enabled = false;
            Dump2.GetComponent <SpriteRenderer>().enabled = true;
            pipe.GetComponent <SpriteRenderer>().enabled  = true;
            Pipe1.GetComponent <SpriteRenderer>().enabled = false;
            Pipe1.GetComponent <BoxCollider2D>().enabled  = false;
            Pipe2.GetComponent <BoxCollider2D>().enabled  = true;
            pp1 = false;
            r1.GetComponent <SpriteRenderer>().enabled = true;
            b1.SetActive(false);
            b2.SetActive(true);
            d1.GetComponent <SpriteRenderer>().enabled = true;
        }

        if (P2 == true && pp2 == true)
        {
            reset = 0.4f;
            Dump1.GetComponent <SpriteRenderer>().enabled = false;
            Dump2.GetComponent <SpriteRenderer>().enabled = true;
            pipe.GetComponent <SpriteRenderer>().enabled  = true;
            Pipe2.GetComponent <SpriteRenderer>().enabled = false;
            Pipe2.GetComponent <BoxCollider2D>().enabled  = false;
            Pipe3.GetComponent <BoxCollider2D>().enabled  = true;
            r2.GetComponent <SpriteRenderer>().enabled    = true;
            pp2 = false;
            b2.SetActive(false);
            b3.SetActive(true);
            d2.GetComponent <SpriteRenderer>().enabled = true;
        }

        if (P3 == true && pp3 == true)
        {
            reset = 0.4f;
            Dump1.GetComponent <SpriteRenderer>().enabled = false;
            Dump2.GetComponent <SpriteRenderer>().enabled = true;
            pipe.GetComponent <SpriteRenderer>().enabled  = true;
            Pipe3.GetComponent <BoxCollider2D>().enabled  = false;
            Pipe3.GetComponent <SpriteRenderer>().enabled = false;
            Pipe4.GetComponent <BoxCollider2D>().enabled  = true;
            r3.GetComponent <SpriteRenderer>().enabled    = true;
            pp3 = false;
            b3.SetActive(false);
            b4.SetActive(true);
            d3.GetComponent <SpriteRenderer>().enabled = true;
        }

        if (P4 == true && pp4 == true)
        {
            reset = 0.4f;
            Dump1.GetComponent <SpriteRenderer>().enabled = false;
            Dump2.GetComponent <SpriteRenderer>().enabled = true;
            pipe.GetComponent <SpriteRenderer>().enabled  = true;
            Pipe4.GetComponent <SpriteRenderer>().enabled = false;
            Pipe4.GetComponent <BoxCollider2D>().enabled  = false;
            Win = 1;
            pp4 = false;
            r4.GetComponent <SpriteRenderer>().enabled = true;
            b4.SetActive(false);
            d4.GetComponent <SpriteRenderer>().enabled = true;
        }

        if (reset < 0)
        {
            Dump2.GetComponent <SpriteRenderer>().enabled = false;
            pipe.GetComponent <SpriteRenderer>().enabled  = false;
            Dump1.GetComponent <SpriteRenderer>().enabled = true;
        }
        else
        {
            reset = reset - Time.deltaTime;
        }

        if (T < 0)
        {
            PlayerPrefs.SetInt("Result", Win);
            Self.GetComponent <PresentResults>().enabled = true;
            Self.GetComponent <GamePipe>().enabled       = false;
        }
        else
        {
            T = T - Time.deltaTime;
        }
    }