コード例 #1
0
    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);
    }
コード例 #2
0
 private void OnSkinChanged(SkinsData skin)
 {
     _skinName.text = skin.Name;
 }