private void Start() { models = new GameObject[5]; for (byte i = 0; i < transform.childCount; i++) { models[i] = transform.GetChild(i).gameObject; } chardata = new JsonData.CharacterData(); activeIndex = chardata.Read().hairstyleIndex; }
private void Update() { activeIndex = chardata.Read().hairstyleIndex; models[activeIndex].SetActive(true); for (byte i = 0; i < transform.childCount; i++) { if (i != activeIndex) { models[i].SetActive(false); models[i].transform.rotation = models[activeIndex].transform.rotation; } } }