// 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>(); }
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>(); }