2022-03-21 09:27:37 +00:00
|
|
|
<mxfile host="65bd71144e">
|
|
|
|
<diagram id="endGVnAz2XQP9egm64uB" name="第 1 页">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGraphModel dx="937" dy="767" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="583" math="0" shadow="0">
|
2022-03-21 09:27:37 +00:00
|
|
|
<root>
|
|
|
|
<mxCell id="0"/>
|
|
|
|
<mxCell id="1" parent="0"/>
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxCell id="4" style="edgeStyle=none;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="48" edge="1">
|
2022-03-21 09:27:37 +00:00
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="2" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">RepeaterNode</span></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="530" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="5" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3" target="6" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxPoint x="670" y="320" as="targetPoint"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxGeometry>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="24" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3" target="8" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="3" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">SelectorNode</span></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="580" y="310" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxCell id="40" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6" target="10" edge="1">
|
2022-03-21 09:27:37 +00:00
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxCell id="41" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="6" target="11" edge="1">
|
2022-03-21 09:27:37 +00:00
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="6" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">ParallelNode</span></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="580" y="420" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="22" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="8" target="20" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="23" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="8" target="21" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxCell id="66" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="8" target="65">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="8" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">LockedSequenceNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="870" y="510" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="13" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="10" target="12" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="10" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">InverterNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="470" y="510" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="17" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="11" target="16" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="19" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="11" target="18" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxCell id="11" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">LockedSequenceNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="700" y="510" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="12" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">MonitorNode</span></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="470" y="610" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="16" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">WaitNode</span></div></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="630" y="600" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="18" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">WalkToRandomPosNode</span></div></div></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="700" y="680" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="20" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">WalkToTargetNode</span></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="800" y="600" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
<mxCell id="21" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">AttackNode</span></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
2022-03-22 07:35:41 +00:00
|
|
|
<mxGeometry x="870" y="680" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="27" value="<div style="background-color: rgb(245 , 245 , 245) ; line-height: 18px"><div style="line-height: 18px"><font color="#7a3e9d" face="menlo, monaco, courier new, monospace"><b>WillBeAttacked</b></font><br></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="240" y="490" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="29" value="<div style="background-color: rgb(245 , 245 , 245) ; line-height: 18px"><div style="line-height: 18px"><font color="#7a3e9d" face="menlo, monaco, courier new, monospace"><b>Avoid</b></font><br></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="740" y="270" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="38" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="37" target="42" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry">
|
|
|
|
<mxPoint x="500" y="210" as="targetPoint"/>
|
|
|
|
</mxGeometry>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="39" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="37" target="3" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="37" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">ParallelNode</span></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="460" y="180" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="52" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="42" target="51" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="42" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">InverterNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="370" y="300" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="49" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="48" target="37" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="58" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="48" target="57">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="48" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">SelectorNode</span></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="530" y="90" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="56" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="51" target="27" edge="1">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="63" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="51" target="62">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="51" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">SequenceNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="310" y="410" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="53" value="<font color="#7a3e9d" face="menlo, monaco, courier new, monospace"><b>InAttacking</b></font>" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
|
|
<mxGeometry x="310" y="650" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="60" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="57" target="59">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="61" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="57" target="29">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="57" value="<div style="background-color: rgb(245 , 245 , 245) ; line-height: 18px"><div style="line-height: 18px"><font color="#7a3e9d" face="menlo, monaco, courier new, monospace"><b>LockedSequenceNode</b></font><br></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
|
|
<mxGeometry x="810" y="180" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="59" value="<div style="background-color: rgb(245 , 245 , 245) ; line-height: 18px"><div style="line-height: 18px"><font color="#7a3e9d" face="menlo, monaco, courier new, monospace"><b>Wait</b></font><br></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
|
|
<mxGeometry x="880" y="270" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="64" style="edgeStyle=none;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="62" target="53">
|
|
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="62" value="<div style="color: rgb(51 , 51 , 51) ; background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><span style="color: #7a3e9d ; font-weight: bold">InverterNode</span></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
|
|
<mxGeometry x="310" y="560" width="120" height="60" as="geometry"/>
|
|
|
|
</mxCell>
|
|
|
|
<mxCell id="65" value="<div style="background-color: rgb(245 , 245 , 245) ; font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><div style="font-family: &#34;menlo&#34; , &#34;monaco&#34; , &#34;courier new&#34; , monospace ; line-height: 18px"><font color="#7a3e9d"><b>WaitNode</b></font></div></div></div>" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
|
|
<mxGeometry x="950" y="600" width="120" height="60" as="geometry"/>
|
2022-03-21 09:27:37 +00:00
|
|
|
</mxCell>
|
|
|
|
</root>
|
|
|
|
</mxGraphModel>
|
|
|
|
</diagram>
|
|
|
|
</mxfile>
|