Exemple #1
0
    public override void Animate(Dumpster.Physics.Controller.Package package)
    {
        if (!package.DownIsColliding)
        {
            if (package.Velocity.y > 0)
            {
                _animator.SetBool(JUMPING_NAME, true);
                _animator.SetBool(FALLING_NAME, false);
                return;
            }

            if (package.Velocity.y < 0)
            {
                _animator.SetBool(JUMPING_NAME, false);
                _animator.SetBool(FALLING_NAME, true);
                return;
            }
        }
        else
        {
            _animator.SetBool(JUMPING_NAME, false);
            _animator.SetBool(FALLING_NAME, false);
        }
    }
Exemple #2
0
 // abstract
 public abstract void Animate(Controller.Package package);