{
  "name": "ListenerAlignTarget",
  "key": {
    "int": 126,
    "string": "listeneraligntarget"
  },
  "extends": "animation/listener_action.json",
  "properties": {
    "targetId": {
      "type": "Id",
      "typeRuntime": "uint",
      "initialValue": "Core.missingId",
      "initialValueRuntime": "-1",
      "key": {
        "int": 240,
        "string": "targetid"
      },
      "description": "Identifier used to track the object use as a target fo this listener action."
    },
    "preserveOffset": {
      "type": "bool",
      "initialValue": "false",
      "key": {
        "int": 541,
        "string": "preserveoffset"
      },
      "description": "Whether to preserve offset between mouse position and target position."
    }
  }
}