{
  "Nodes": [
    {
      "$type": "EasyBehaviourTree.Start, EasyBehaviourTree",
      "Child": 1,
      "Id": 0
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        2,
        16,
        3,
        5,
        6
      ],
      "Parent": 0,
      "Id": 1
    },
    {
      "$type": "Game.World.TargetFilterAction, Game.World",
      "Camp": {
        "Value": 3,
        "Name": null
      },
      "Type": {
        "Value": 0,
        "Name": null
      },
      "Case": {
        "Value": 0,
        "Name": null
      },
      "CaseParam": {
        "Value": 0,
        "Name": null
      },
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "SearchInPlayer": false,
      "Parent": 1,
      "Id": 2
    },
    {
      "$type": "EasyBehaviourTree.Inverter, EasyBehaviourTree",
      "Child": 4,
      "Parent": 1,
      "Id": 3
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 1,
        "Name": null
      },
      "Parent": 3,
      "Id": 4
    },
    {
      "$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"
      },
      "SearchInPlayer": true,
      "Parent": 1,
      "Id": 5
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        7,
        10,
        13
      ],
      "Parent": 1,
      "Id": 6
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        26,
        8,
        9
      ],
      "Parent": 6,
      "Id": 7
    },
    {
      "$type": "Game.World.ReleaseSkillAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "CheckType": {
        "Value": 1,
        "Name": null
      },
      "ParamID": {
        "Value": 0,
        "Name": null
      },
      "Parent": 7,
      "Id": 8
    },
    {
      "$type": "Game.World.FrameSyncWaitAction, Game.World",
      "Duration": {
        "Value": {
          "RawValue": 8589934592
        },
        "Name": null
      },
      "IsRandomDuration": {
        "Value": false,
        "Name": null
      },
      "RandomDurationRange": {
        "Value": {
          "X": {
            "RawValue": 4294967296
          },
          "Y": {
            "RawValue": 4294967296
          }
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 7,
      "Id": 9
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        27,
        22,
        12
      ],
      "Parent": 6,
      "Id": 10
    },
    {
      "$type": "Game.World.ReleaseSkillAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "CheckType": {
        "Value": 2,
        "Name": null
      },
      "ParamID": {
        "Value": 1,
        "Name": null
      },
      "Parent": 21,
      "Id": 11
    },
    {
      "$type": "Game.World.FrameSyncWaitAction, Game.World",
      "Duration": {
        "Value": {
          "RawValue": 8589934592
        },
        "Name": null
      },
      "IsRandomDuration": {
        "Value": false,
        "Name": null
      },
      "RandomDurationRange": {
        "Value": {
          "X": {
            "RawValue": 4294967296
          },
          "Y": {
            "RawValue": 4294967296
          }
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 10,
      "Id": 12
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        25,
        20,
        14
      ],
      "Parent": 6,
      "Id": 13
    },
    {
      "$type": "Game.World.FrameSyncWaitAction, Game.World",
      "Duration": {
        "Value": {
          "RawValue": 8589934592
        },
        "Name": null
      },
      "IsRandomDuration": {
        "Value": false,
        "Name": null
      },
      "RandomDurationRange": {
        "Value": {
          "X": {
            "RawValue": 4294967296
          },
          "Y": {
            "RawValue": 4294967296
          }
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 13,
      "Id": 14
    },
    {
      "$type": "Game.World.ReleaseSkillAction, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Enemy"
      },
      "CheckType": {
        "Value": 2,
        "Name": null
      },
      "ParamID": {
        "Value": 2,
        "Name": null
      },
      "Parent": 24,
      "Id": 15
    },
    {
      "$type": "EasyBehaviourTree.Selector, EasyBehaviourTree",
      "Children": [
        17,
        18
      ],
      "Parent": 1,
      "Id": 16
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 2,
        "Name": null
      },
      "Parent": 16,
      "Id": 17
    },
    {
      "$type": "Game.World.AnimaStateConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "AnimaStateType": {
        "Value": 3,
        "Name": null
      },
      "Parent": 16,
      "Id": 18
    },
    {
      "$type": "Game.World.FrameSyncWaitAction, Game.World",
      "Duration": {
        "Value": {
          "RawValue": 858993472
        },
        "Name": null
      },
      "IsRandomDuration": {
        "Value": false,
        "Name": null
      },
      "RandomDurationRange": {
        "Value": {
          "X": {
            "RawValue": 4294967296
          },
          "Y": {
            "RawValue": 4294967296
          }
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 21,
      "Id": 19
    },
    {
      "$type": "EasyBehaviourTree.Repeater, EasyBehaviourTree",
      "LoopCount": 3,
      "FailureInterrupt": false,
      "LoopTotalCount": {
        "Value": 0,
        "Name": null
      },
      "Children": [
        24
      ],
      "Parent": 13,
      "Id": 20
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        11,
        19
      ],
      "Parent": 22,
      "Id": 21
    },
    {
      "$type": "EasyBehaviourTree.Repeater, EasyBehaviourTree",
      "LoopCount": 12,
      "FailureInterrupt": false,
      "LoopTotalCount": {
        "Value": 0,
        "Name": null
      },
      "Children": [
        21
      ],
      "Parent": 10,
      "Id": 22
    },
    {
      "$type": "Game.World.FrameSyncWaitAction, Game.World",
      "Duration": {
        "Value": {
          "RawValue": 429496736
        },
        "Name": null
      },
      "IsRandomDuration": {
        "Value": false,
        "Name": null
      },
      "RandomDurationRange": {
        "Value": {
          "X": {
            "RawValue": 4294967296
          },
          "Y": {
            "RawValue": 4294967296
          }
        },
        "Name": null
      },
      "AbortNode": -1,
      "Parent": 24,
      "Id": 23
    },
    {
      "$type": "EasyBehaviourTree.Sequence, EasyBehaviourTree",
      "Children": [
        15,
        23
      ],
      "Parent": 20,
      "Id": 24
    },
    {
      "$type": "Game.World.SkillOwnConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "CheckType": {
        "Value": 2,
        "Name": null
      },
      "ParamID": {
        "Value": 2,
        "Name": null
      },
      "Parent": 13,
      "Id": 25
    },
    {
      "$type": "Game.World.SkillOwnConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "CheckType": {
        "Value": 1,
        "Name": null
      },
      "ParamID": {
        "Value": 0,
        "Name": null
      },
      "Parent": 7,
      "Id": 26
    },
    {
      "$type": "Game.World.SkillOwnConditional, Game.World",
      "TargetParam": {
        "Value": 0,
        "Name": "Myself"
      },
      "CheckType": {
        "Value": 2,
        "Name": null
      },
      "ParamID": {
        "Value": 1,
        "Name": null
      },
      "Parent": 10,
      "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"
    }
  ],
  "NodeViewInfos": [
    {
      "Id": 0,
      "Position": {
        "x": 497.0,
        "y": -29.0
      },
      "Tips": "①站桩，技能CD好时释放技能\r\n②技能释放优先级：普攻>(技能组1*12,间隔0.2秒)>技能组2*3\r\n③如果有技能CD同时好，按照优先级释放，且每段技能间隔2秒"
    },
    {
      "Id": 1,
      "Position": {
        "x": 602.0,
        "y": 178.0
      },
      "Tips": null
    },
    {
      "Id": 2,
      "Position": {
        "x": -160.0,
        "y": 433.0
      },
      "Tips": "自己"
    },
    {
      "Id": 3,
      "Position": {
        "x": 593.0,
        "y": 432.0
      },
      "Tips": "不在Enter状态下才往下走"
    },
    {
      "Id": 4,
      "Position": {
        "x": 556.0,
        "y": 631.0
      },
      "Tips": "自身是否在Enter状态"
    },
    {
      "Id": 5,
      "Position": {
        "x": 876.0,
        "y": 433.0
      },
      "Tips": "找最近玩家"
    },
    {
      "Id": 6,
      "Position": {
        "x": 1504.0,
        "y": 433.0
      },
      "Tips": "检查释放技能"
    },
    {
      "Id": 7,
      "Position": {
        "x": 774.0,
        "y": 868.0
      },
      "Tips": "普攻"
    },
    {
      "Id": 8,
      "Position": {
        "x": 759.0,
        "y": 1079.0
      },
      "Tips": "普攻"
    },
    {
      "Id": 9,
      "Position": {
        "x": 974.0,
        "y": 1079.0
      },
      "Tips": "2s间隔"
    },
    {
      "Id": 10,
      "Position": {
        "x": 1504.0,
        "y": 868.0
      },
      "Tips": "技能1"
    },
    {
      "Id": 11,
      "Position": {
        "x": 1370.0,
        "y": 1489.0
      },
      "Tips": "技能1"
    },
    {
      "Id": 12,
      "Position": {
        "x": 1683.0,
        "y": 1079.0
      },
      "Tips": "2s间隔"
    },
    {
      "Id": 13,
      "Position": {
        "x": 2200.0,
        "y": 868.0
      },
      "Tips": "技能2"
    },
    {
      "Id": 14,
      "Position": {
        "x": 2415.0,
        "y": 1079.0
      },
      "Tips": "2s间隔"
    },
    {
      "Id": 15,
      "Position": {
        "x": 2050.0,
        "y": 1489.0
      },
      "Tips": "技能2"
    },
    {
      "Id": 16,
      "Position": {
        "x": 208.0,
        "y": 432.0
      },
      "Tips": "自身是否在待机或移动状态"
    },
    {
      "Id": 17,
      "Position": {
        "x": 43.0,
        "y": 634.0
      },
      "Tips": "待机"
    },
    {
      "Id": 18,
      "Position": {
        "x": 290.0,
        "y": 633.0
      },
      "Tips": "移动"
    },
    {
      "Id": 19,
      "Position": {
        "x": 1593.0,
        "y": 1489.0
      },
      "Tips": "0.2s间隔"
    },
    {
      "Id": 20,
      "Position": {
        "x": 2200.0,
        "y": 1078.0
      },
      "Tips": "技能2*3，间隔0.1s"
    },
    {
      "Id": 21,
      "Position": {
        "x": 1504.0,
        "y": 1280.0
      },
      "Tips": null
    },
    {
      "Id": 22,
      "Position": {
        "x": 1504.0,
        "y": 1079.0
      },
      "Tips": "技能组1*12，间隔0.2s"
    },
    {
      "Id": 23,
      "Position": {
        "x": 2307.0,
        "y": 1489.0
      },
      "Tips": "0.1s间隔"
    },
    {
      "Id": 24,
      "Position": {
        "x": 2200.0,
        "y": 1266.0
      },
      "Tips": null
    },
    {
      "Id": 25,
      "Position": {
        "x": 1966.0,
        "y": 1079.0
      },
      "Tips": "技能组2ok？"
    },
    {
      "Id": 26,
      "Position": {
        "x": 537.0,
        "y": 1078.0
      },
      "Tips": "普攻ok？"
    },
    {
      "Id": 27,
      "Position": {
        "x": 1271.0,
        "y": 1079.0
      },
      "Tips": "技能组1ok？"
    }
  ]
}