Animation.DefaultAnimationController.GetAnimationName C# (CSharp) Method

GetAnimationName() public static method

public static GetAnimationName ( Vector3 dir, float playerSpeed ) : AnimationName
dir Vector3
playerSpeed float
return AnimationName
            public static AnimationName GetAnimationName(Vector3 dir, float playerSpeed)
            {
                if (dir == Vector3.forward) {
                    if (playerSpeed == 0f) {
                        return AnimationName.Walk;
                    } else {
                        return AnimationName.Run;
                    }
                } else if (dir == Vector3.back) {
                    if (playerSpeed == 0f) {
                        return AnimationName.WalkBack;
                    } else {
                        return AnimationName.RunBack;
                    }
                } else if (dir == Vector3.left) {
                    if (playerSpeed == 0f) {
                        return AnimationName.WalkLeft;
                    } else {
                        return AnimationName.RunLeft;
                    }
                } else if (dir == Vector3.right) {
                    if (playerSpeed == 0f) {
                        return AnimationName.WalkRight;
                    } else {
                        return AnimationName.RunRight;
                    }
                } else {
                    throw new UnityException("Invalid direction " + dir);
                }
            }