Beispiel #1
0
    public void playAnimation(AnimationEnum inputEnum, object inputData)
    {
        float velocity;
        bool  boolean;

        if (inputEnum == AnimationEnum.VelocityX ||
            inputEnum == AnimationEnum.VelocityY)
        {
            velocity = (float)inputData;
            anim.SetFloat(inputEnum.ToString(), velocity);
            //Debug.Log("OMedia-->updateAnimation " + inputEnum.ToString() + velocity);
        }
        else if (inputEnum == AnimationEnum.Grounded)
        {
            boolean = (bool)inputData;
            anim.SetBool(inputEnum.ToString(), boolean);
            //Debug.Log("OMedia-->updateAnimation " + inputEnum.ToString() + boolean);
        }
        else if (inputEnum == AnimationEnum.FacingRight)
        {
            turnAround();
            //Debug.Log("OMedia-->updateMove " + AnimationEnum.FacingRight);
        }
        else if (inputEnum == AnimationEnum.Bumped)
        {
            boolean = (bool)inputData;
            anim.SetBool(inputEnum.ToString(), boolean);
        }
    }