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); } }