1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-02-24 02:45:28 +00:00
bedrock-protocol-docs/html/svg/CommandBlockUpdatePacket.svg
Oswaldo Leyva Barrientos 11ff951378 Protocol version 671 for r/20_u8
2024-04-25 11:47:36 -07:00

374 lines
20 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 10.0.1 (20240210.2158)
-->
<!-- Title: CommandBlockUpdatePacket Pages: 1 -->
<svg width="1149pt" height="638pt"
viewBox="0.00 0.00 1148.66 638.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 634)">
<title>CommandBlockUpdatePacket</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-634 1144.66,-634 1144.66,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;CommandBlockUpdatePacket&quot;, typeName: &quot;&quot;, id: 0, branchId: 78, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="123.42" cy="-207" rx="123.42" ry="18"/>
<text text-anchor="middle" x="123.42" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">CommandBlockUpdatePacket</text>
</g>
<!-- 1 -->
<!-- name: &quot;Is Block?&quot;, typeName: &quot;&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="616.74" cy="-591" rx="46.07" ry="18"/>
<text text-anchor="middle" x="616.74" y="-585.58" font-family="Times New Roman,serif" font-size="14.00">Is Block?</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M131.76,-225.17C150.5,-269.47 204.25,-384.22 282.84,-450 368.1,-521.36 494.76,-561.47 564.7,-579.42"/>
<polygon fill="black" stroke="black" points="563.82,-582.8 574.37,-581.84 565.52,-576.01 563.82,-582.8"/>
</g>
<!-- 3 -->
<!-- name: &quot;Dependency on &#39;Is Block?&#39;&quot;, typeName: &quot;&quot;, id: 3, branchId: 0, recurseId: &#45;1, attributes: 2, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>3</title>
<polygon fill="none" stroke="black" points="476.64,-441 315.89,-441 315.89,-405 482.64,-405 482.64,-435 476.64,-441"/>
<polyline fill="none" stroke="black" points="476.64,-441 476.64,-435"/>
<polyline fill="none" stroke="black" points="482.64,-435 476.64,-435"/>
<text text-anchor="middle" x="399.27" y="-417.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on &#39;Is Block?&#39;</text>
</g>
<!-- 0&#45;&gt;3 -->
<g id="edge3" class="edge">
<title>0&#45;&gt;3</title>
<path fill="none" stroke="black" d="M147.3,-225.04C196,-263.46 310.07,-353.43 366.08,-397.61"/>
<polygon fill="black" stroke="black" points="363.67,-400.17 373.69,-403.61 368,-394.67 363.67,-400.17"/>
</g>
<!-- 16 -->
<!-- name: &quot;Command&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="399.27" cy="-288" rx="49.57" ry="18"/>
<text text-anchor="middle" x="399.27" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Command</text>
</g>
<!-- 0&#45;&gt;16 -->
<g id="edge16" class="edge">
<title>0&#45;&gt;16</title>
<path fill="none" stroke="black" d="M170.48,-224.05C201.89,-235.34 244.57,-250.03 282.84,-261 302.77,-266.71 324.88,-272.11 344.38,-276.56"/>
<polygon fill="black" stroke="black" points="343.52,-279.95 354.05,-278.73 345.06,-273.12 343.52,-279.95"/>
</g>
<!-- 18 -->
<!-- name: &quot;Last Output&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="399.27" cy="-234" rx="55.06" ry="18"/>
<text text-anchor="middle" x="399.27" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Last Output</text>
</g>
<!-- 0&#45;&gt;18 -->
<g id="edge18" class="edge">
<title>0&#45;&gt;18</title>
<path fill="none" stroke="black" d="M226.78,-217.09C263.04,-220.67 302.76,-224.58 334.84,-227.75"/>
<polygon fill="black" stroke="black" points="334.49,-231.23 344.78,-228.73 335.17,-224.26 334.49,-231.23"/>
</g>
<!-- 20 -->
<!-- name: &quot;Name&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="399.27" cy="-180" rx="32.1" ry="18"/>
<text text-anchor="middle" x="399.27" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Name</text>
</g>
<!-- 0&#45;&gt;20 -->
<g id="edge20" class="edge">
<title>0&#45;&gt;20</title>
<path fill="none" stroke="black" d="M226.78,-196.91C271.69,-192.48 321.9,-187.53 356.32,-184.14"/>
<polygon fill="black" stroke="black" points="356.25,-187.66 365.86,-183.2 355.56,-180.69 356.25,-187.66"/>
</g>
<!-- 22 -->
<!-- name: &quot;Track Output?&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="616.74" cy="-131" rx="65.04" ry="18"/>
<text text-anchor="middle" x="616.74" y="-125.58" font-family="Times New Roman,serif" font-size="14.00">Track Output?</text>
</g>
<!-- 0&#45;&gt;22 -->
<g id="edge22" class="edge">
<title>0&#45;&gt;22</title>
<path fill="none" stroke="black" d="M165.62,-189.61C197.12,-177.15 241.95,-161.17 282.84,-153 369.82,-135.62 471.86,-131.16 539.82,-130.38"/>
<polygon fill="black" stroke="black" points="539.78,-133.88 549.75,-130.3 539.72,-126.88 539.78,-133.88"/>
</g>
<!-- 24 -->
<!-- name: &quot;Tick Delay&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node25" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="616.74" cy="-73" rx="51.06" ry="18"/>
<text text-anchor="middle" x="616.74" y="-67.58" font-family="Times New Roman,serif" font-size="14.00">Tick Delay</text>
</g>
<!-- 0&#45;&gt;24 -->
<g id="edge24" class="edge">
<title>0&#45;&gt;24</title>
<path fill="none" stroke="black" d="M152.71,-189.05C183.52,-170.36 234.82,-141.66 282.84,-126 374.88,-95.98 486.98,-82.63 554.78,-76.94"/>
<polygon fill="black" stroke="black" points="554.89,-80.44 564.58,-76.14 554.33,-73.46 554.89,-80.44"/>
</g>
<!-- 26 -->
<!-- name: &quot;Should execute on first tick?&quot;, typeName: &quot;&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;If a delay is set on a repeating command block, should the command execute on first tick, or on first delay?&quot; -->
<g id="node27" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="399.27" cy="-27" rx="116.43" ry="18"/>
<text text-anchor="middle" x="399.27" y="-21.57" font-family="Times New Roman,serif" font-size="14.00">Should execute on first tick?</text>
</g>
<!-- 0&#45;&gt;26 -->
<g id="edge26" class="edge">
<title>0&#45;&gt;26</title>
<path fill="none" stroke="black" d="M140.25,-189.05C166.97,-159.74 223.89,-101.43 282.84,-67 296.75,-58.87 312.57,-52.05 327.94,-46.47"/>
<polygon fill="black" stroke="black" points="328.76,-49.89 337.05,-43.3 326.46,-43.28 328.76,-49.89"/>
</g>
<!-- 2 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 2, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-612" rx="27.61" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge2" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M662.62,-593.21C746.93,-597.35 927.56,-606.24 1006.47,-610.12"/>
<polygon fill="black" stroke="black" points="1006.12,-613.61 1016.28,-610.6 1006.47,-606.62 1006.12,-613.61"/>
</g>
<!-- 4 -->
<!-- name: &quot;if (0)&quot;, typeName: &quot;&quot;, id: 4, branchId: 0, recurseId: &#45;1, attributes: 4, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="black" points="616.74,-535 576.28,-517 616.74,-499 657.2,-517 616.74,-535"/>
<text text-anchor="middle" x="616.74" y="-511.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="black" d="M442.58,-441.46C484.52,-459.76 547.76,-487.34 585.08,-503.63"/>
<polygon fill="black" stroke="black" points="583.38,-506.7 593.94,-507.49 586.18,-500.29 583.38,-506.7"/>
</g>
<!-- 7 -->
<!-- name: &quot;if (1)&quot;, typeName: &quot;&quot;, id: 7, branchId: 1, recurseId: &#45;1, attributes: 4, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>7</title>
<polygon fill="none" stroke="black" points="616.74,-441 576.28,-423 616.74,-405 657.2,-423 616.74,-441"/>
<text text-anchor="middle" x="616.74" y="-417.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
</g>
<!-- 3&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>3&#45;&gt;7</title>
<path fill="none" stroke="black" d="M482.96,-423C510.09,-423 539.46,-423 563.66,-423"/>
<polygon fill="black" stroke="black" points="563.58,-426.5 573.58,-423 563.58,-419.5 563.58,-426.5"/>
</g>
<!-- 5 -->
<!-- name: &quot;Target Runtime ID&quot;, typeName: &quot;ActorRuntimeID&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" cx="816.24" cy="-558" rx="80.01" ry="18"/>
<text text-anchor="middle" x="816.24" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Target Runtime ID</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="black" d="M645.2,-522.7C671.02,-528.06 710.77,-536.31 745.35,-543.49"/>
<polygon fill="black" stroke="black" points="744.38,-546.87 754.89,-545.47 745.81,-540.01 744.38,-546.87"/>
</g>
<!-- 6 -->
<!-- name: &quot;ActorRuntimeID&quot;, typeName: &quot;&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-558" rx="72.52" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">ActorRuntimeID</text>
</g>
<!-- 5&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>5&#45;&gt;6</title>
<path fill="none" stroke="black" d="M896.47,-558C917.55,-558 940.38,-558 961.66,-558"/>
<polygon fill="black" stroke="black" points="961.45,-561.5 971.45,-558 961.45,-554.5 961.45,-561.5"/>
</g>
<!-- 8 -->
<!-- name: &quot;Block Position&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" cx="816.24" cy="-504" rx="65.53" ry="18"/>
<text text-anchor="middle" x="816.24" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Block Position</text>
</g>
<!-- 7&#45;&gt;8 -->
<g id="edge8" class="edge">
<title>7&#45;&gt;8</title>
<path fill="none" stroke="black" d="M634.52,-433.58C653.94,-445.46 687.2,-464.69 717.77,-477 729.25,-481.62 741.79,-485.74 753.93,-489.29"/>
<polygon fill="black" stroke="black" points="752.91,-492.63 763.48,-491.97 754.8,-485.89 752.91,-492.63"/>
</g>
<!-- 10 -->
<!-- name: &quot;Command Block Mode&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="816.24" cy="-450" rx="98.47" ry="18"/>
<text text-anchor="middle" x="816.24" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Command Block Mode</text>
</g>
<!-- 7&#45;&gt;10 -->
<g id="edge10" class="edge">
<title>7&#45;&gt;10</title>
<path fill="none" stroke="black" d="M648.6,-427.22C669.19,-430.03 697.43,-433.89 724.8,-437.64"/>
<polygon fill="black" stroke="black" points="724.17,-441.08 734.55,-438.97 725.11,-434.15 724.17,-441.08"/>
</g>
<!-- 12 -->
<!-- name: &quot;Redstone Mode&quot;, typeName: &quot;&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" cx="816.24" cy="-396" rx="70.52" ry="18"/>
<text text-anchor="middle" x="816.24" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Redstone Mode</text>
</g>
<!-- 7&#45;&gt;12 -->
<g id="edge12" class="edge">
<title>7&#45;&gt;12</title>
<path fill="none" stroke="black" d="M648.6,-418.78C673.54,-415.37 709.68,-410.43 741.93,-406.02"/>
<polygon fill="black" stroke="black" points="742.22,-409.51 751.66,-404.69 741.27,-402.58 742.22,-409.51"/>
</g>
<!-- 14 -->
<!-- name: &quot;Is Conditional?&quot;, typeName: &quot;&quot;, id: 14, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>14</title>
<ellipse fill="none" stroke="black" cx="816.24" cy="-342" rx="67.03" ry="18"/>
<text text-anchor="middle" x="816.24" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Is Conditional?</text>
</g>
<!-- 7&#45;&gt;14 -->
<g id="edge14" class="edge">
<title>7&#45;&gt;14</title>
<path fill="none" stroke="black" d="M634.52,-412.42C653.94,-400.54 687.2,-381.31 717.77,-369 729.12,-364.43 741.51,-360.35 753.54,-356.83"/>
<polygon fill="black" stroke="black" points="754.31,-360.25 762.98,-354.17 752.41,-353.51 754.31,-360.25"/>
</g>
<!-- 9 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-504" rx="94.98" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge9" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="black" d="M882.11,-504C899.89,-504 919.64,-504 939.07,-504"/>
<polygon fill="black" stroke="black" points="938.95,-507.5 948.95,-504 938.95,-500.5 938.95,-507.5"/>
</g>
<!-- 11 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-450" rx="66.53" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge11" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="black" d="M915.02,-450C932.53,-450 950.55,-450 967.39,-450"/>
<polygon fill="black" stroke="black" points="967.32,-453.5 977.32,-450 967.32,-446.5 967.32,-453.5"/>
</g>
<!-- 13 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-396" rx="27.61" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 12&#45;&gt;13 -->
<g id="edge13" class="edge">
<title>12&#45;&gt;13</title>
<path fill="none" stroke="black" d="M887.03,-396C926.34,-396 973.92,-396 1006.46,-396"/>
<polygon fill="black" stroke="black" points="1006.21,-399.5 1016.21,-396 1006.21,-392.5 1006.21,-399.5"/>
</g>
<!-- 15 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 15, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>15</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-342" rx="27.61" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 14&#45;&gt;15 -->
<g id="edge15" class="edge">
<title>14&#45;&gt;15</title>
<path fill="none" stroke="black" d="M883.64,-342C923.63,-342 973.14,-342 1006.62,-342"/>
<polygon fill="black" stroke="black" points="1006.24,-345.5 1016.24,-342 1006.24,-338.5 1006.24,-345.5"/>
</g>
<!-- 17 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node18" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-288" rx="31.1" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge17" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="black" d="M449.23,-288C571.5,-288 888.55,-288 1002.84,-288"/>
<polygon fill="black" stroke="black" points="1002.68,-291.5 1012.68,-288 1002.68,-284.5 1002.68,-291.5"/>
</g>
<!-- 19 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-234" rx="31.1" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 18&#45;&gt;19 -->
<g id="edge19" class="edge">
<title>18&#45;&gt;19</title>
<path fill="none" stroke="black" d="M454.66,-234C580.67,-234 890.46,-234 1002.98,-234"/>
<polygon fill="black" stroke="black" points="1002.66,-237.5 1012.66,-234 1002.66,-230.5 1002.66,-237.5"/>
</g>
<!-- 21 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-180" rx="31.1" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 20&#45;&gt;21 -->
<g id="edge21" class="edge">
<title>20&#45;&gt;21</title>
<path fill="none" stroke="black" d="M431.79,-180C538.04,-180 883.17,-180 1003.14,-180"/>
<polygon fill="black" stroke="black" points="1002.84,-183.5 1012.84,-180 1002.84,-176.5 1002.84,-183.5"/>
</g>
<!-- 23 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node24" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-126" rx="27.61" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 22&#45;&gt;23 -->
<g id="edge23" class="edge">
<title>22&#45;&gt;23</title>
<path fill="none" stroke="black" d="M682.12,-130.25C772.15,-129.19 932.85,-127.31 1006.23,-126.45"/>
<polygon fill="black" stroke="black" points="1006.18,-129.95 1016.14,-126.33 1006.09,-122.95 1006.18,-129.95"/>
</g>
<!-- 25 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node26" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-72" rx="55.06" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 24&#45;&gt;25 -->
<g id="edge25" class="edge">
<title>24&#45;&gt;25</title>
<path fill="none" stroke="black" d="M667.97,-72.88C745.21,-72.7 893.16,-72.35 978.87,-72.15"/>
<polygon fill="black" stroke="black" points="978.78,-75.65 988.77,-72.13 978.76,-68.65 978.78,-75.65"/>
</g>
<!-- 27 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 27, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node28" class="node">
<title>27</title>
<ellipse fill="none" stroke="black" cx="1045.69" cy="-18" rx="27.61" ry="18"/>
<text text-anchor="middle" x="1045.69" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 26&#45;&gt;27 -->
<g id="edge27" class="edge">
<title>26&#45;&gt;27</title>
<path fill="none" stroke="black" d="M515.48,-25.39C663.2,-23.33 911.59,-19.86 1006.37,-18.54"/>
<polygon fill="black" stroke="black" points="1006.2,-22.04 1016.15,-18.4 1006.1,-15.04 1006.2,-22.04"/>
</g>
</g>
</svg>