{
  "format_version": "1.10.0",
  "animation_controllers": {
    "controller.animation.crl.fox.move": {
      "states": {
        "crouch": {
          "animations": ["crouch", "walk", "look_at_target_plus_body"],
          "transitions": [
            { "default": "!query.is_stalking && !query.is_interested" },
            { "wiggle": "query.is_interested" }
          ],
          "blend_transition": 0.4
        },
        "default": {
          "animations": ["walk", "look_at_target_plus_body"],
          "transitions": [
            { "crouch": "query.is_stalking" },
            { "sleep": "query.is_sleeping" },
            { "stuck": "query.is_stunned" },
            { "sit": "query.is_sitting" }
          ],
          "blend_transition": 0.1
        },
        "pounce": {
          "animations": ["walk", "look_at_target_plus_body"],
          "transitions": [{ "default": "query.is_on_ground" }]
        },
        "sit": {
          "animations": ["sit", "look_at_target_plus_body"],
          "transitions": [{ "default": "!query.is_sitting" }],
          "blend_transition": 0.2
        },
        "sleep": {
          "animations": ["sleep"],
          "transitions": [{ "default": "!query.is_sleeping" }],
          "blend_transition": 0.2
        },
        "stuck": {
          "animations": [
            "stuck",
            { "walk": "math.cos(query.life_time * 20.0 * 53.7)" }
          ],
          "transitions": [{ "default": "!query.is_stunned" }],
          "blend_transition": 0.2
        },
        "wiggle": {
          "animations": ["wiggle", "walk", "look_at_target_plus_body"],
          "transitions": [
            {
              "default": "query.is_on_ground && !query.is_interested && !query.is_stalking"
            },
            {
              "crouch": "query.is_on_ground && !query.is_interested && query.is_stalking"
            },
            { "pounce": "!query.is_on_ground" }
          ],
          "blend_transition": 0.2
        }
      }
    }
  }
}
