public void ChangeSkin(SkinsData skin) { GameObject newRightArm = Instantiate(skin.RightArm, _rightArm.transform.parent); Destroy(_rightArm); _rightArm = newRightArm; GameObject newLeftArm = Instantiate(skin.LeftArm, _leftArm.transform.parent); Destroy(_leftArm); _leftArm = newLeftArm; _render.material.SetTexture("_MainTex", skin.Texture); }
private void OnSkinChanged(SkinsData skin) { _skinName.text = skin.Name; }