// Setup
    public void Start()
    {
        mr         = this.GetComponent <MeshRenderer>();
        mr.enabled = false;
        Transform mTrans = this.transform;

        while (master == null)
        {
            mTrans = mTrans.parent;
            if (mTrans.GetComponent <CosmeticSelectionControl>() != null)
            {
                master = mTrans.GetComponent <CosmeticSelectionControl>();
            }
        }
        handTypeCont[0] = GameObject.Find("[CameraRig]").transform.Find("Controller (left)").GetComponent <HandTypeController>();
        handTypeCont[1] = GameObject.Find("[CameraRig]").transform.Find("Controller (right)").GetComponent <HandTypeController>();
        playerBodyCont  = GameObject.Find("Player").GetComponent <PlayerModelControl>();
    }
Esempio n. 2
0
    private void Start()
    {
        Transform displayBodyParent = this.transform.parent.Find("DisplayBodies");

        bodyDisplayHelpers = new BodyDisplayHelper[displayBodyParent.childCount];
        for (int i = 0; i < bodyDisplayHelpers.Length; i++)
        {
            bodyDisplayHelpers[i] = displayBodyParent.GetChild(i).GetComponent <BodyDisplayHelper>();
        }

        leftButton.Start();
        selectButton.Start();
        rightButton.Start();

        for (int i = 0; i < bodyButtons.Length; i++)
        {
            bodyButtons[i].Start();
        }
        bodyButtons[PlayerPrefs.GetInt("BodyType")].SelectHighLight();

        playerBodyCont = GameObject.Find("Player").GetComponent <PlayerModelControl>();
    }