Exemple #1
0
    // Use this for initialization




    void Start()
    {
        /*
        GameObject clone = Instantiate(Resources.Load("CC"), Vector3.zero, Quaternion.identity) as GameObject;
        */


        

        Vector3 x = transform.parent.position;
        transform.parent.position = new Vector3(transform.parent.parent.parent.parent.GetChild(0).transform.position.x, transform.parent.position.y, transform.parent.parent.parent.parent.GetChild(0).transform.position.z);
        transform.position = x;
        if (Vector3.Distance(transform.position, transform.parent.position) > 2)
        {
            ucit.upridge = true;

            ridgecontrol.reset();


            up.reset();




            
            eavecontrol.reset();
            
            roofcontrol.reset();
            roofcontrol2.reset();
            roofcontrolS.reset();
            

            //20160829
            ridgecontrol.GetComponent<RidgeControl>().ridgemanage[0].GetComponent<catline>().ResetCatmullRom();

        }


        
        //ridgecontrol.ridgemanage[0].GetComponent<RidgeControl>().ridgemanage[0].GetComponent<catline>().ResetCatmullRom();
        

       
        /*
        eavecontrol.reset();
        up.reset();
        roofcontrol.reset();

        roofcontrol2.reset();
        roofcontrolS.reset();
         */
        



        /*
        rtc.reset();
        */

    }
    public void setnumberslidervalue()
    {
        //numberslidervalue = (int)numberslider.value;



        if (transform.parent.GetChild(0).GetChild(0).GetChild(0).GetComponent <catline>())
        {
            transform.parent.GetChild(0).GetChild(0).GetChild(0).GetComponent <catline>().ResetCatmullRom();
        }


        if (transform.parent.GetChild(0).childCount > 2)
        {
            transform.parent.GetChild(0).GetChild(1).GetChild(0).GetComponent <catline>().ResetCatmullRom();
            //print("dgdgdfgdfgdgdfg "+transform.parent.GetChild(0).GetChild(1).GetChild(0).name);
        }


        if (ridgecontrol)
        {
            ridgecontrol.reset();



            //print("~~~~~~~~bababababa~~~~~~~~~     " + (center.transform.position.x - transform.parent.GetChild(0).GetChild(0).GetChild(0).GetChild(0).transform.position.x));
            if (Mathf.Abs(center.transform.position.x - transform.parent.GetChild(0).GetChild(0).GetChild(0).GetChild(0).transform.position.x) > 1)
            {
                upridge = true;
            }
            else
            {
                // upridge = false;
                upridge = true;
            }


            if (upridge == true)
            {
                up.reset();
            }


            if (rtc)
            {
                rtc.reset();
            }

            eavecontrol.reset();
            roofcontrol1.reset();
            roofcontrol2.reset();
            roofcontrolS.reset();
        }


        settwvalue();
    }
Exemple #3
0
    void OnMouseUp()
    {
        this.transform.parent.GetComponent <RidgeControl>().ridgemanage[0].GetComponent <catline>().ResetCatmullRom();

        ridgecontrol.reset();
        eavecontrol.reset();

        roofcontrol.reset();

        roofcontrol2.reset();
        roofcontrolS.reset();
        rtc.reset();
    }
Exemple #4
0
    public void setnumberslidervalue()
    {
        numberslidervalue = (int)numberslider.value;
        ridgecontrol.reset();

        if (upridge == true)
        {
            up.reset();
        }

        rtc.reset();
        columncontrol.reset();
        eavecontrol.reset();
        roofcontrol.reset();
        roofcontrol2.reset();
        roofcontrolS.reset();

        /*
         * bc.reset();
         * fc.reset();
         * plat.reset();
         */
    }