Exemplo n.º 1
0
    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();
        }
    }