//This JSON was modified by Rainvay_ZCYF (@ZouChenyunfei). Please do not use this document without permission.
{
  "format_version" : "1.10.0",
  "animation_controllers" : {
    "controller.animation.zombie.attack_bare_hand" : {
      "initial_state" : "is_bare_hand",
      "states" : {
        "default" : {
          "transitions" : [
            {
              "is_bare_hand" : "variable.is_holding_left != 1.0"
            }
          ]
        },
        "is_bare_hand" : {
          "animations" : [ "zombie_attack_bare_hand" ],
          "transitions" : [
            {
              "default" : "variable.is_holding_left == 30"
            }
          ]
        }
      }
    },
    "controller.animation.zombie.swimming" : {
      "initial_state" : "default",
      "states" : {
        "default" : {
          "transitions" : [
            {
              "is_swimming" : "variable.swim_amount > 0.0"
            }
          ]
        },
        "is_swimming" : {
          "animations" : [ "zombie_swimming" ],
          "transitions" : [
            {
              "default" : "variable.swim_amount <= 0.0"
            }
          ]
        }
      }
    },
    "controller.animation.zombie.attack" : {
      "initial_state" : "judge",
      "states" : {
        "default" : {
          "transitions" : [
            {
              "judge": "variable.has_target"
            }
          ]
        },
        "judge" : {
          "transitions" : [
            {
              "rejudge": "variable.has_target"
            },
            {
              "default" : "!variable.has_target"
            }
          ]
        },
        "rejudge" : {
          "transitions" : [
            {
              "third_judge": "variable.has_target"
            },
            {
              "default" : "!variable.has_target"
            }
          ]
        },
        "third_judge" : {
          "transitions" : [
            {
              "chase_target": "variable.has_target"
            },
            {
              "default" : "!variable.has_target"
            }
          ]
        },
        "chase_target" : {
          "animations" : [ "zombie_attack" ],
          "transitions" : [
            {
              "default" : "!variable.has_target"
            }
          ]
        }
      }
    }
  }
}