{
  "Nodes": [
    {
      "$type": "EasyBehaviourTree.Start, EasyBehaviourTree",
      "Child": 1,
      "Id": 0
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        2,
        3,
        5,
        23
      ],
      "Parent": 0,
      "Id": 1
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "Camp": {
        "Value": 3,
        "Name": null
      },
      "Type": {
        "Value": 0,
        "Name": null
      },
      "Case": {
        "Value": 1,
        "Name": null
      },
      "CaseParam": {
        "Value": 0,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "Parent": 1,
      "Id": 2
    },
    {
      "$type": "EasyBehaviourTree.ReturnSuccess, EasyBehaviourTree",
      "Child": 4,
      "Parent": 1,
      "Id": 3
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "Camp": {
        "Value": 0,
        "Name": null
      },
      "Type": {
        "Value": 0,
        "Name": null
      },
      "Case": {
        "Value": 1,
        "Name": null
      },
      "CaseParam": {
        "Value": 0,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "Parent": 3,
      "Id": 4
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        6,
        7
      ],
      "Parent": 1,
      "Id": 5
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        8,
        9,
        10
      ],
      "Parent": 5,
      "Id": 6
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        13,
        14,
        15,
        18
      ],
      "Parent": 5,
      "Id": 7
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "Camp": {
        "Value": 2,
        "Name": null
      },
      "Type": {
        "Value": 6,
        "Name": null
      },
      "Case": {
        "Value": 0,
        "Name": null
      },
      "CaseParam": {
        "Value": 0,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "NPC"
      },
      "Parent": 6,
      "Id": 8
    },
    {
      "$type": "Game.World.TargetNavigationAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "NPC"
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 6,
      "Id": 9
    },
    {
      "$type": "Game.World.DirectionMoveAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "NPC"
      },
      "IsBackwards": {
        "Value": false,
        "Name": null
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "RandomAngle": {
        "Value": false,
        "Name": null
      },
      "RandomAngleMin": {
        "Value": 0,
        "Name": null
      },
      "RandomAngleMax": {
        "Value": 0,
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 6,
      "Id": 10
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 2,
        "Name": null
      },
      "Parent": 13,
      "Id": 11
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 3,
        "Name": null
      },
      "Parent": 13,
      "Id": 12
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        11,
        12
      ],
      "Parent": 7,
      "Id": 13
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "Camp": {
        "Value": 0,
        "Name": null
      },
      "Type": {
        "Value": 0,
        "Name": null
      },
      "Case": {
        "Value": 1,
        "Name": null
      },
      "CaseParam": {
        "Value": 0,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "Parent": 7,
      "Id": 14
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        16,
        17
      ],
      "Parent": 7,
      "Id": 15
    },
    {
      "$type": "Game.World.PropSingleConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "PropType": {
        "Value": 33,
        "Name": null
      },
      "Threshold": {
        "Value": 5,
        "Name": null
      },
      "CompareType": {
        "Value": 3,
        "Name": null
      },
      "Parent": 15,
      "Id": 16
    },
    {
      "$type": "Game.World.DirectionMoveAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "IsBackwards": {
        "Value": true,
        "Name": null
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "RandomAngle": {
        "Value": true,
        "Name": null
      },
      "RandomAngleMin": {
        "Value": -90,
        "Name": null
      },
      "RandomAngleMax": {
        "Value": 90,
        "Name": null
      },
      "AbortNode": 26,
      "Parent": 15,
      "Id": 17
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        19,
        20
      ],
      "Parent": 7,
      "Id": 18
    },
    {
      "$type": "Game.World.PropSingleConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "PropType": {
        "Value": 33,
        "Name": null
      },
      "Threshold": {
        "Value": 5,
        "Name": null
      },
      "CompareType": {
        "Value": 4,
        "Name": null
      },
      "Parent": 18,
      "Id": 19
    },
    {
      "$type": "Game.World.TargetNavigationAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "AbortNode": 26,
      "Parent": 18,
      "Id": 20
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        24,
        22
      ],
      "Parent": 23,
      "Id": 21
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 2,
        "Name": null
      },
      "Parent": 21,
      "Id": 22
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        21,
        25
      ],
      "Parent": 1,
      "Id": 23
    },
    {
      "$type": "Game.World.StatePropConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "StatePropType": {
        "Value": 155,
        "Name": null
      },
      "Value": {
        "Value": false,
        "Name": null
      },
      "Parent": 21,
      "Id": 24
    },
    {
      "$type": "Game.World.ReleaseSkillAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "CheckType": {
        "Value": 1,
        "Name": null
      },
      "ParamID": {
        "Value": 0,
        "Name": null
      },
      "Parent": 23,
      "Id": 25
    },
    {
      "$type": "EasyBehaviourTree.Abort, EasyBehaviourTree",
      "Child": 27,
      "Id": 26
    },
    {
      "$type": "Game.World.SkillOwnConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "CheckType": {
        "Value": 1,
        "Name": null
      },
      "ParamID": {
        "Value": 0,
        "Name": null
      },
      "Parent": 26,
      "Id": 27
    }
  ],
  "Variables": [
    {
      "$type": "EasyBehaviourTree.Variable`1[[System.Int32, mscorlib]], EasyBehaviourTree",
      "Value": 0,
      "Name": "Myself"
    },
    {
      "$type": "EasyBehaviourTree.Variable`1[[System.Int32, mscorlib]], EasyBehaviourTree",
      "Value": 0,
      "Name": "Enemy"
    },
    {
      "$type": "EasyBehaviourTree.Variable`1[[System.Int32, mscorlib]], EasyBehaviourTree",
      "Value": 0,
      "Name": "NPC"
    }
  ],
  "NodeViewInfos": [
    {
      "Id": 0,
      "Position": {
        "x": -664.0,
        "y": 107.0
      },
      "Tips": "目标不在射程内就靠近目标释放技能"
    },
    {
      "Id": 14,
      "Position": {
        "x": 293.0,
        "y": 1093.0
      },
      "Tips": null
    },
    {
      "Id": 13,
      "Position": {
        "x": 0.0,
        "y": 1093.0
      },
      "Tips": "自身是否在待机/移动状态"
    },
    {
      "Id": 12,
      "Position": {
        "x": 116.0,
        "y": 1329.0
      },
      "Tips": null
    },
    {
      "Id": 11,
      "Position": {
        "x": -124.0,
        "y": 1329.0
      },
      "Tips": ""
    },
    {
      "Id": 10,
      "Position": {
        "x": -309.0,
        "y": 1081.0
      },
      "Tips": null
    },
    {
      "Id": 9,
      "Position": {
        "x": -606.0,
        "y": 1081.0
      },
      "Tips": null
    },
    {
      "Id": 15,
      "Position": {
        "x": 626.0,
        "y": 1093.0
      },
      "Tips": "如果射程内怪物数量>5\n则远离"
    },
    {
      "Id": 8,
      "Position": {
        "x": -883.0,
        "y": 1065.0
      },
      "Tips": "找交互物"
    },
    {
      "Id": 6,
      "Position": {
        "x": -606.0,
        "y": 868.0
      },
      "Tips": ""
    },
    {
      "Id": 5,
      "Position": {
        "x": -345.0,
        "y": 691.0
      },
      "Tips": null
    },
    {
      "Id": 4,
      "Position": {
        "x": -987.0,
        "y": 754.0
      },
      "Tips": "找最近敌人"
    },
    {
      "Id": 3,
      "Position": {
        "x": -974.0,
        "y": 573.0
      },
      "Tips": null
    },
    {
      "Id": 2,
      "Position": {
        "x": -1205.0,
        "y": 557.0
      },
      "Tips": "自己"
    },
    {
      "Id": 1,
      "Position": {
        "x": -633.0,
        "y": 324.0
      },
      "Tips": ""
    },
    {
      "Id": 7,
      "Position": {
        "x": 247.0,
        "y": 879.0
      },
      "Tips": "只要不在攻击状态下就检测移动"
    },
    {
      "Id": 16,
      "Position": {
        "x": 428.0,
        "y": 1329.0
      },
      "Tips": null
    },
    {
      "Id": 17,
      "Position": {
        "x": 719.0,
        "y": 1329.0
      },
      "Tips": null
    },
    {
      "Id": 18,
      "Position": {
        "x": 1110.0,
        "y": 1093.0
      },
      "Tips": "如果射程内怪物数量<5\n则靠近"
    },
    {
      "Id": 19,
      "Position": {
        "x": 961.0,
        "y": 1329.0
      },
      "Tips": "射程内不超过5个怪？"
    },
    {
      "Id": 20,
      "Position": {
        "x": 1210.0,
        "y": 1329.0
      },
      "Tips": "靠近"
    },
    {
      "Id": 21,
      "Position": {
        "x": 1407.0,
        "y": 745.0
      },
      "Tips": "武器脱离/站立？"
    },
    {
      "Id": 22,
      "Position": {
        "x": 1516.0,
        "y": 930.0
      },
      "Tips": null
    },
    {
      "Id": 23,
      "Position": {
        "x": 1557.0,
        "y": 563.0
      },
      "Tips": null
    },
    {
      "Id": 24,
      "Position": {
        "x": 1272.0,
        "y": 930.0
      },
      "Tips": null
    },
    {
      "Id": 25,
      "Position": {
        "x": 1688.0,
        "y": 745.0
      },
      "Tips": "普攻"
    },
    {
      "Id": 26,
      "Position": {
        "x": -249.0,
        "y": -70.0
      },
      "Tips": null
    },
    {
      "Id": 27,
      "Position": {
        "x": -273.0,
        "y": 94.0
      },
      "Tips": null
    }
  ]
}