コード例 #1
0
ファイル: Stage1_Brown.cs プロジェクト: ItoTaiga/ItoTaiga
    // Update is called once per frame
    void Update()
    {
        Color_Brown brown = Yane.GetComponent <Color_Brown>();

        if (brown.Color_brown == 1)
        {
            Brown.gameObject.SetActive(true);
        }
        else
        {
            Brown.gameObject.SetActive(false);
        }
    }
コード例 #2
0
ファイル: Paitial_Brown.cs プロジェクト: ItoTaiga/ItoTaiga
    void OnTriggerStay2D(Collider2D other)
    {
        hit = other.gameObject;
        Color_Brown  brown  = GetComponent <Color_Brown>();
        Player_Color player = hit.GetComponent <Player_Color>();

//        //Debug.Log("Enter : " + other.gameObject.name);
        if (brown.Color_brown == 1 && player.Color_Count_Brown == 0 && player.Color_Count == 0)
        {
            Pa.SetActive(true);
        }
        else if (brown.Color_brown == 0 && player.Color_Count_Brown == 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
ファイル: Kiscript.cs プロジェクト: ItoTaiga/ItoTaiga
    // Update is called once per frame
    void Update()
    {
        Color_Brown brown = Brown.GetComponent <Color_Brown>();
        Kianima     anima = Ki2.GetComponent <Kianima>();

        if (Ki_count > 1)
        {
            Ki_count = 1;
        }
        if (brown.Color_brown == 0)
        {
            Ki_count++;
        }

        if (Ki_count == 0)
        {
            anima.Ki();
        }
        else if (Ki_count == 1)
        {
            anima.Ki2();
        }
    }
コード例 #5
0
ファイル: Player_Color.cs プロジェクト: ItoTaiga/ItoTaiga
    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();
                }
            }
            //}
        }
    }