public void updateGround() { string anim = this.animationDropdown.options[this.animationDropdown.value].text; bool run = anim.Contains("run"); bool walk = anim.Contains("walk"); MeshRenderer mr = ground.GetComponent <MeshRenderer>(); Material mat = mr.material; UVScroll uvScroll = ground.GetComponent <UVScroll>(); uvScroll.material = mat; if (run || walk) { float speed = -animSpeed * 100; if (run) { speed *= 2; } if (anim.Contains("backward")) { speed = -speed; } uvScroll.yRate = speed; } else { uvScroll.stop(); } }