示例#1
0
    // Update is called once per frame
    void Update()
    {
        Color_Green green = GetComponent <Color_Green>();

        if (green.Color_green == 1)
        {
            anim.SetBool("Me", true);
        }
    }
示例#2
0
    void OnTriggerStay2D(Collider2D other)
    {
        hit = other.gameObject;
        Color_Green  green  = GetComponent <Color_Green>();
        Player_Color player = hit.GetComponent <Player_Color>();

        ////Debug.Log("Enter : " + other.gameObject.name);
        if (green.Color_green == 1 && player.Color_Count_Green == 0 && player.Color_Count == 0)
        {
            Pa.SetActive(true);
        }
        else if (green.Color_green == 0 && player.Color_Count_Green == 1 && player.Color_Count == 1)
        {
            Pa.SetActive(true);
        }
    }
示例#3
0
    void Update()
    {
        Color_Green  ha      = Ha.GetComponent <Color_Green>();
        Color_Green  otiruha = Otiruha.GetComponent <Color_Green>();
        Color_Brown  ki      = Ki.GetComponent <Color_Brown>();
        Color_Brown  ie      = Ie.GetComponent <Color_Brown>();
        Color_Green  me      = Me.GetComponent <Color_Green>();
        Player_Color rein    = Rein.GetComponent <Player_Color>();

        if (ha.Color_green == 0 && rein.Color_Count == 1 && me.Color_green == 0)
        {
            text.text = "光っているのが色が移せる合図よ!先にある芽に移してみて!";
        }
        else if (me.Color_green == 1 && rein.Color_Count == 0  && ki.Color_brown == 1 && otiruha.Color_green == 1)
        {
            text.text = "リンゴを取りに行くために他のものを色移ししてみましょ?";
        }
        else if (rein.Color_Count == 1 && otiruha.Color_green == 0 && ki.Color_brown == 1)
        {
            text.text = "最初に取った葉っぱに移してみましょ!";
        }
        else if (ki.Color_brown == 0 && rein.Color_Count == 1)
        {
            text.text = "家に茶色を移してみましょ!";
        }
        else if (ha.Color_green == 1 && rein.Color_Count == 0 && otiruha.Color_green == 0 && ie.Color_brown == 0)
        {
            text.text = "木の茶色をどこかに移してみましょ!";
        }
        else if (ki.Color_brown == 0 && ie.Color_brown == 1 && rein.Color_Count == 0 && ha.Color_green == 0)
        {
            text.text = "最初の葉っぱにまた色を移せば屋根に上れそうね";
        }
        else if (ie.Color_brown == 1 && ha.Color_green == 1)
        {
            text.text = "屋根に上ってリンゴを取りに行きましょ!";
        }
        else
        {
            text.text = "葉っぱに近づいてスペースを押してみて!";
        }
    }
示例#4
0
    // Update is called once per frame
    void Update()
    {
        Color_Green green = Ha.GetComponent <Color_Green>();

        if (One)
        {
            if (green.Color_green == 0)
            {
                Green_Color++;
                One = false;
            }
        }

        if (green.Color_green == 1 && Green_Color == 1)
        {
            Green.gameObject.SetActive(true);
        }
        else
        {
            Green.gameObject.SetActive(false);
        }
    }
示例#5
0
    public void Magic_ON()
    {
        //色変えプログラム
        if (hit != null)
        {
            Color_Brown  brown  = hit.GetComponent <Color_Brown>();
            Color_Green  green  = hit.GetComponent <Color_Green>();
            Color_Red    red    = hit.GetComponent <Color_Red>();
            Color_Blue   blue   = hit.GetComponent <Color_Blue>();
            Color_Yellow yellow = hit.GetComponent <Color_Yellow>();
            ////Debug.Log(hit.name);

            //if (Input.GetKeyDown(KeyCode.X))
            //{
            if (hit.gameObject.CompareTag("Brown"))
            {
                //各条件式に&&Color_countを追加
                if (brown.Color_brown == 0 && Color_Count_Brown >= 1 && Color_Count == 1)
                {
                    brown.Color_brown++;
                    Color_Count_Brown--;
                    Color_Count--;
                    //brown.Test();
                }
                else if (brown.Color_brown == 1 && Color_Count == 0 && Color_Count == 0)
                {
                    brown.Color_brown--;
                    Color_Count_Brown++;
                    Color_Count++;
                    //brown.Test();
                }
            }
            else if (hit.gameObject.CompareTag("Green"))
            {
                if (green.Color_green == 0 && Color_Count_Green >= 1 && Color_Count == 1)
                {
                    green.Color_green++;
                    Color_Count_Green--;
                    Color_Count--;
                    //green.Test();
                }
                else if (green.Color_green == 1 && Color_Count == 0 && Color_Count == 0)
                {
                    green.Color_green--;
                    Color_Count_Green++;
                    Color_Count++;
                    //green.Test();
                }
            }
            else if (hit.gameObject.CompareTag("Red"))
            {
                if (red.Color_red == 0 && Color_Count_Red >= 1 && Color_Count == 1)
                {
                    red.Color_red++;
                    Color_Count_Red--;
                    Color_Count--;
                    //red.Test();
                }
                else if (red.Color_red == 1 && Color_Count == 0 && Color_Count == 0)
                {
                    red.Color_red--;
                    Color_Count_Red++;
                    Color_Count++;
                    //red.Test();
                }
            }
            else if (hit.gameObject.CompareTag("Blue"))
            {
                if (blue.Color_blue == 0 && Color_Count_Blue >= 1 && Color_Count == 1)
                {
                    blue.Color_blue++;
                    Color_Count_Blue--;
                    Color_Count--;
                    //blue.Test();
                }
                else if (blue.Color_blue == 1 && Color_Count == 0 && Color_Count == 0)
                {
                    blue.Color_blue--;
                    Color_Count_Blue++;
                    Color_Count++;
                    //blue.Test();
                }
            }
            else if (hit.gameObject.CompareTag("Yellow"))
            {
                if (yellow.Color_yellow == 0 && Color_Count_Yellow >= 1 && Color_Count == 1)
                {
                    yellow.Color_yellow++;
                    Color_Count_Yellow--;
                    Color_Count--;
                    //yellow.Test();
                }
                else if (yellow.Color_yellow == 1 && Color_Count == 0 && Color_Count == 0)
                {
                    yellow.Color_yellow--;
                    Color_Count_Yellow++;
                    Color_Count++;
                    //yellow.Test();
                }
            }
            //}
        }
    }