{
  "id": "rifle",
  "clips": {
    "idle": {
      "file": "animations/rifle/pro-rifle-pack/idle-aiming.fbx"
    },
    "walk-f": {
      "file": "animations/rifle/pro-rifle-pack/walk-forward.fbx",
      "rootMotion": "loop"
    },
    "walk-fr": {
      "file": "animations/rifle/pro-rifle-pack/walk-forward-right.fbx",
      "rootMotion": "loop"
    },
    "walk-r": {
      "file": "animations/rifle/pro-rifle-pack/walk-right.fbx",
      "rootMotion": "loop"
    },
    "walk-br": {
      "file": "animations/rifle/pro-rifle-pack/walk-backward-right.fbx",
      "rootMotion": "loop"
    },
    "walk-b": {
      "file": "animations/rifle/pro-rifle-pack/walk-backward.fbx",
      "rootMotion": "loop"
    },
    "walk-bl": {
      "file": "animations/rifle/pro-rifle-pack/walk-backward-left.fbx",
      "rootMotion": "loop"
    },
    "walk-l": {
      "file": "animations/rifle/pro-rifle-pack/walk-left.fbx",
      "rootMotion": "loop"
    },
    "walk-fl": {
      "file": "animations/rifle/pro-rifle-pack/walk-forward-left.fbx",
      "rootMotion": "loop"
    },
    "run-f": {
      "file": "animations/rifle/pro-rifle-pack/run-forward.fbx",
      "rootMotion": "loop"
    },
    "run-fr": {
      "file": "animations/rifle/pro-rifle-pack/run-forward-right.fbx",
      "rootMotion": "loop"
    },
    "run-r": {
      "file": "animations/rifle/pro-rifle-pack/run-right.fbx",
      "rootMotion": "loop"
    },
    "run-br": {
      "file": "animations/rifle/pro-rifle-pack/run-backward-right.fbx",
      "rootMotion": "loop"
    },
    "run-b": {
      "file": "animations/rifle/pro-rifle-pack/run-backward.fbx",
      "rootMotion": "loop"
    },
    "run-bl": {
      "file": "animations/rifle/pro-rifle-pack/run-backward-left.fbx",
      "rootMotion": "loop"
    },
    "run-l": {
      "file": "animations/rifle/pro-rifle-pack/run-left.fbx",
      "rootMotion": "loop"
    },
    "run-fl": {
      "file": "animations/rifle/pro-rifle-pack/run-forward-left.fbx",
      "rootMotion": "loop"
    },
    "sprint-f": {
      "file": "animations/rifle/pro-rifle-pack/sprint-forward.fbx",
      "rootMotion": "loop"
    },
    "sprint-fr": {
      "file": "animations/rifle/pro-rifle-pack/sprint-forward-right.fbx",
      "rootMotion": "loop"
    },
    "sprint-r": {
      "file": "animations/rifle/pro-rifle-pack/sprint-right.fbx",
      "rootMotion": "loop"
    },
    "sprint-br": {
      "file": "animations/rifle/pro-rifle-pack/sprint-backward-right.fbx",
      "rootMotion": "loop"
    },
    "sprint-b": {
      "file": "animations/rifle/pro-rifle-pack/sprint-backward.fbx",
      "rootMotion": "loop"
    },
    "sprint-bl": {
      "file": "animations/rifle/pro-rifle-pack/sprint-backward-left.fbx",
      "rootMotion": "loop"
    },
    "sprint-l": {
      "file": "animations/rifle/pro-rifle-pack/sprint-left.fbx",
      "rootMotion": "loop"
    },
    "sprint-fl": {
      "file": "animations/rifle/pro-rifle-pack/sprint-forward-left.fbx",
      "rootMotion": "loop"
    },
    "fire": {
      "file": "animations/rifle/firing-rifle.fbx"
    },
    "throw": {
      "file": "animations/rifle/toss-grenade.fbx",
      "start": 0.9
    },
    "butt": {
      "file": "animations/rifle/rifle-punch.fbx"
    },
    "call-in": {
      "file": "animations/rifle/pointing-gesture.fbx"
    },
    "gunplay": {
      "file": "animations/rifle/gunplay.fbx"
    },
    "hide": {
      "file": "animations/rifle/pro-rifle-pack/idle-crouching.fbx"
    },
    "victory": {
      "file": "animations/unarmed/victory-idle.fbx"
    },
    "hit-front": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-front.fbx"
    },
    "hit-back": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-back.fbx"
    },
    "hit-left": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-left.fbx"
    },
    "hit-right": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-right.fbx"
    },
    "death-front": {
      "file": "animations/rifle/pro-rifle-pack/death-from-the-front.fbx",
      "rootMotion": "keep"
    },
    "death-back": {
      "file": "animations/rifle/pro-rifle-pack/death-from-the-back.fbx",
      "rootMotion": "keep"
    }
  },
  "locomotion": {
    "mode": "directional",
    "idle": "idle",
    "gaits": [
      {
        "name": "walk",
        "clips": {
          "f": "walk-f",
          "fr": "walk-fr",
          "r": "walk-r",
          "br": "walk-br",
          "b": "walk-b",
          "bl": "walk-bl",
          "l": "walk-l",
          "fl": "walk-fl"
        }
      },
      {
        "name": "run",
        "clips": {
          "f": "run-f",
          "fr": "run-fr",
          "r": "run-r",
          "br": "run-br",
          "b": "run-b",
          "bl": "run-bl",
          "l": "run-l",
          "fl": "run-fl"
        }
      },
      {
        "name": "sprint",
        "clips": {
          "f": "sprint-f",
          "fr": "sprint-fr",
          "r": "sprint-r",
          "br": "sprint-br",
          "b": "sprint-b",
          "bl": "sprint-bl",
          "l": "sprint-l",
          "fl": "sprint-fl"
        }
      }
    ]
  },
  "actions": {
    "attack.fire": {
      "clip": "fire",
      "layer": "upper",
      "impactTimes": [
        0.033
      ]
    },
    "attack.burst": {
      "clip": "fire",
      "layer": "upper",
      "impactTimes": [
        0.033
      ],
      "playback": "perHit"
    },
    "attack.throw": {
      "clip": "throw",
      "impactTimes": [
        1.038
      ]
    },
    "attack.butt": {
      "clip": "butt",
      "impactTimes": [
        1
      ]
    },
    "attack.callIn": {
      "clip": "call-in",
      "impactTimes": [
        1
      ]
    },
    "attack.bigShot": {
      "clip": "gunplay",
      "impactTimes": [
        0.78
      ]
    },
    "hide": {
      "clip": "hide",
      "loop": true
    },
    "hit.front": {
      "clip": "hit-front",
      "layer": "upper"
    },
    "hit.back": {
      "clip": "hit-back",
      "layer": "upper"
    },
    "hit.left": {
      "clip": "hit-left",
      "layer": "upper"
    },
    "hit.right": {
      "clip": "hit-right",
      "layer": "upper"
    },
    "death.front": {
      "clip": "death-front"
    },
    "death.back": {
      "clip": "death-back"
    },
    "victory": {
      "clip": "victory",
      "loop": true
    }
  },
  "fallbacks": {
    "attack.*": "attack.fire",
    "hit": "hit.front",
    "hit.*": "hit.front",
    "death": "death.front",
    "death.*": "death.front"
  },
  "props": {
    "rifle": {
      "bone": "mixamorigRightHand",
      "pos": [
        0,
        0,
        0
      ],
      "rotDeg": [
        -74.3,
        -14.8,
        -93.3
      ],
      "scale": 1
    },
    "shotgun": {
      "bone": "mixamorigRightHand",
      "pos": [
        0,
        0,
        0
      ],
      "rotDeg": [
        -74.3,
        -14.8,
        -93.3
      ],
      "scale": 1
    }
  }
}
