{
  "Nodes": [
    {
      "$type": "EasyBehaviourTree.Start, EasyBehaviourTree",
      "Child": 1,
      "Id": 0
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        2,
        14,
        3,
        4,
        7
      ],
      "Parent": 0,
      "Id": 1
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "ActorType": {
        "Value": 0,
        "Name": null
      },
      "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"
      },
      "SearchInPlayer": false,
      "Parent": 1,
      "Id": 2
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "ActorType": {
        "Value": 0,
        "Name": null
      },
      "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"
      },
      "SearchInPlayer": true,
      "Parent": 1,
      "Id": 3
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        5,
        6
      ],
      "Parent": 1,
      "Id": 4
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 2,
        "Name": null
      },
      "Parent": 4,
      "Id": 5
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 3,
        "Name": null
      },
      "Parent": 4,
      "Id": 6
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        8,
        18
      ],
      "Parent": 1,
      "Id": 7
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        16,
        17,
        13
      ],
      "Parent": 7,
      "Id": 8
    },
    {
      "$type": "EasyBehaviourTree.Abort, EasyBehaviourTree",
      "Child": 12,
      "Id": 9
    },
    {
      "$type": "Game.World.CalculateDistanceAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "KuangShi"
      },
      "Distance": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "Parent": 12,
      "Id": 10
    },
    {
      "$type": "Game.World.Fix64Comparison, Game.World",
      "Param1": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "CompareType": {
        "Value": 5,
        "Name": null
      },
      "Param2": {
        "Value": {
          "RawValue": 21474836480
        },
        "Name": null
      },
      "Parent": 12,
      "Id": 11
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        10,
        11
      ],
      "Parent": 9,
      "Id": 12
    },
    {
      "$type": "Game.World.TargetNavigationAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "AbortNode": 9,
      "Parent": 8,
      "Id": 13
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "ActorType": {
        "Value": 0,
        "Name": null
      },
      "Camp": {
        "Value": 1,
        "Name": null
      },
      "Type": {
        "Value": 0,
        "Name": null
      },
      "Case": {
        "Value": 7,
        "Name": null
      },
      "CaseParam": {
        "Value": 9090035,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "KuangShi"
      },
      "SearchInPlayer": false,
      "Parent": 1,
      "Id": 14
    },
    {
      "$type": "EasyBehaviourTree.Abort, EasyBehaviourTree",
      "Child": 19,
      "Id": 15
    },
    {
      "$type": "Game.World.CalculateDistanceAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "KuangShi"
      },
      "Distance": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "Parent": 8,
      "Id": 16
    },
    {
      "$type": "Game.World.Fix64Comparison, Game.World",
      "Param1": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "CompareType": {
        "Value": 3,
        "Name": null
      },
      "Param2": {
        "Value": {
          "RawValue": 21474836480
        },
        "Name": null
      },
      "Parent": 8,
      "Id": 17
    },
    {
      "$type": "Game.World.TargetNavigationAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "KuangShi"
      },
      "Duration": {
        "Value": {
          "RawValue": 0
        },
        "Name": null
      },
      "AbortNode": 15,
      "Parent": 7,
      "Id": 18
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        20,
        21
      ],
      "Parent": 15,
      "Id": 19
    },
    {
      "$type": "Game.World.CalculateDistanceAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "KuangShi"
      },
      "Distance": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "Parent": 19,
      "Id": 20
    },
    {
      "$type": "Game.World.Fix64Comparison, Game.World",
      "Param1": {
        "Value": {
          "RawValue": 0
        },
        "Name": "Distance"
      },
      "CompareType": {
        "Value": 2,
        "Name": null
      },
      "Param2": {
        "Value": {
          "RawValue": 17179869184
        },
        "Name": null
      },
      "Parent": 19,
      "Id": 21
    }
  ],
  "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[[FixMath.NET.Fix64, BEPUPhysicsint]], EasyBehaviourTree",
      "Value": {
        "RawValue": 0
      },
      "Name": "Distance"
    },
    {
      "$type": "EasyBehaviourTree.Variable`1[[System.Int32, mscorlib]], EasyBehaviourTree",
      "Value": 0,
      "Name": "KuangShi"
    }
  ],
  "NodeViewInfos": [
    {
      "Id": 0,
      "Position": {
        "x": 203.0,
        "y": 68.0
      },
      "Tips": "保持在守护目标（含有效果9090035）5米范围内尽量靠近英雄"
    },
    {
      "Id": 1,
      "Position": {
        "x": 305.0,
        "y": 277.0
      },
      "Tips": ""
    },
    {
      "Id": 2,
      "Position": {
        "x": -374.0,
        "y": 481.0
      },
      "Tips": "自己"
    },
    {
      "Id": 3,
      "Position": {
        "x": -6.0,
        "y": 482.0
      },
      "Tips": "找最近玩家"
    },
    {
      "Id": 4,
      "Position": {
        "x": 223.0,
        "y": 482.0
      },
      "Tips": "自身是否在待机或移动状态"
    },
    {
      "Id": 5,
      "Position": {
        "x": 75.0,
        "y": 662.0
      },
      "Tips": "待机"
    },
    {
      "Id": 6,
      "Position": {
        "x": 308.0,
        "y": 662.0
      },
      "Tips": "移动"
    },
    {
      "Id": 7,
      "Position": {
        "x": 1025.0,
        "y": 482.0
      },
      "Tips": "靠近目标或随机移动"
    },
    {
      "Id": 8,
      "Position": {
        "x": 852.0,
        "y": 669.0
      },
      "Tips": "目标在攻击就靠近"
    },
    {
      "Id": 9,
      "Position": {
        "x": 1272.0,
        "y": -678.0
      },
      "Tips": "距离超过5米打断"
    },
    {
      "Id": 10,
      "Position": {
        "x": 1136.0,
        "y": -294.0
      },
      "Tips": null
    },
    {
      "Id": 11,
      "Position": {
        "x": 1405.0,
        "y": -294.0
      },
      "Tips": null
    },
    {
      "Id": 12,
      "Position": {
        "x": 1272.0,
        "y": -490.0
      },
      "Tips": null
    },
    {
      "Id": 13,
      "Position": {
        "x": 1058.0,
        "y": 864.0
      },
      "Tips": "靠近目标（离守护者距离5米远就打断）"
    },
    {
      "Id": 14,
      "Position": {
        "x": -187.0,
        "y": 482.0
      },
      "Tips": "找守护者"
    },
    {
      "Id": 15,
      "Position": {
        "x": 1759.0,
        "y": -660.0
      },
      "Tips": "距离小于4米打断"
    },
    {
      "Id": 16,
      "Position": {
        "x": 559.0,
        "y": 864.0
      },
      "Tips": null
    },
    {
      "Id": 17,
      "Position": {
        "x": 832.0,
        "y": 864.0
      },
      "Tips": null
    },
    {
      "Id": 18,
      "Position": {
        "x": 1209.0,
        "y": 669.0
      },
      "Tips": "超过5米就走回去"
    },
    {
      "Id": 19,
      "Position": {
        "x": 1759.0,
        "y": -490.0
      },
      "Tips": null
    },
    {
      "Id": 20,
      "Position": {
        "x": 1640.0,
        "y": -294.0
      },
      "Tips": null
    },
    {
      "Id": 21,
      "Position": {
        "x": 1909.0,
        "y": -294.0
      },
      "Tips": null
    }
  ]
}