public void SetSkin(Skin skin) { playerSkin = skin; dashState.walkTrail.material.color = skin.mainColor; dashState.dashParticles.startColor = skin.mainColor; playerMesh.material.mainTexture = playerSkin.playerTexture; maskMesh.material.mainTexture = playerSkin.maskTexture; catchState.ChangeArrowColor(); //playerMesh.materials[1].SetColor("_OutlineColor", skin.mainColor); //Uncomment if you want Outline the same color as Character }