mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-06-16 01:01:47 +00:00
556 lines
31 KiB
XML
556 lines
31 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 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: AddPlayerPacket Pages: 1 -->
|
|
<svg width="2469pt" height="981pt"
|
|
viewBox="0.00 0.00 2469.35 980.73" 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 976.73)">
|
|
<title>AddPlayerPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-976.73 2465.35,-976.73 2465.35,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "AddPlayerPacket", typeName: "", id: 0, branchId: 12, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="75.02" cy="-530" rx="75.02" ry="18"/>
|
|
<text text-anchor="middle" x="75.02" y="-524.58" font-family="Times New Roman,serif" font-size="14.00">AddPlayerPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "UUID", typeName: "mce::UUID", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-934" rx="33.1" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-928.58" font-family="Times New Roman,serif" font-size="14.00">UUID</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M75.55,-548.19C75.16,-606.18 82.56,-787.74 186.03,-871 369.94,-1018.99 684.48,-968.17 796.2,-943.84"/>
|
|
<polygon fill="black" stroke="black" points="796.81,-947.29 805.81,-941.7 795.28,-940.46 796.81,-947.29"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Player Name", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-878" rx="57.55" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-872.58" font-family="Times New Roman,serif" font-size="14.00">Player Name</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M76.4,-548.33C78.62,-601.9 93.11,-758.85 186.03,-829 276.45,-897.26 622.66,-888.79 770.02,-881.8"/>
|
|
<polygon fill="black" stroke="black" points="769.79,-885.32 779.61,-881.34 769.45,-878.33 769.79,-885.32"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Target Runtime ID", typeName: "ActorRuntimeID", id: 5, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="639.04" cy="-823" rx="80.01" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-817.58" font-family="Times New Roman,serif" font-size="14.00">Target Runtime ID</text>
|
|
</g>
|
|
<!-- 0->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>0->5</title>
|
|
<path fill="none" stroke="black" d="M77.76,-548.23C83.42,-596.02 105.79,-725.17 186.03,-783 299.19,-864.55 472.03,-852.43 567.87,-837.2"/>
|
|
<polygon fill="black" stroke="black" points="568.38,-840.66 577.68,-835.58 567.24,-833.76 568.38,-840.66"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Platform Chat Id", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-772" rx="73.02" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-766.58" font-family="Times New Roman,serif" font-size="14.00">Platform Chat Id</text>
|
|
</g>
|
|
<!-- 0->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>0->7</title>
|
|
<path fill="none" stroke="black" d="M80.68,-548.33C91.62,-587.14 122.91,-677.28 186.03,-717 278.46,-775.16 600.16,-776.94 753.94,-774.26"/>
|
|
<polygon fill="black" stroke="black" points="753.72,-777.76 763.65,-774.08 753.59,-770.76 753.72,-777.76"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Position", typeName: "Vec3", id: 9, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="639.04" cy="-715" rx="41.08" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-709.58" font-family="Times New Roman,serif" font-size="14.00">Position</text>
|
|
</g>
|
|
<!-- 0->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>0->9</title>
|
|
<path fill="none" stroke="black" d="M83.71,-548.15C98.34,-580.15 133.49,-645.95 186.03,-675 316.71,-747.24 501.66,-734.44 588.88,-722.92"/>
|
|
<polygon fill="black" stroke="black" points="589.35,-726.39 598.78,-721.55 588.39,-719.45 589.35,-726.39"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Velocity", typeName: "Vec3", id: 11, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-664" rx="41.58" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-658.58" font-family="Times New Roman,serif" font-size="14.00">Velocity</text>
|
|
</g>
|
|
<!-- 0->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>0->11</title>
|
|
<path fill="none" stroke="black" d="M97.22,-547.52C118.32,-563.88 152.33,-587.46 186.03,-599 399.06,-671.93 672.53,-670.89 785.1,-666.7"/>
|
|
<polygon fill="black" stroke="black" points="785.07,-670.21 794.92,-666.31 784.79,-663.21 785.07,-670.21"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Rotation", typeName: "Vec2", id: 13, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="639.04" cy="-607" rx="42.58" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-601.58" font-family="Times New Roman,serif" font-size="14.00">Rotation</text>
|
|
</g>
|
|
<!-- 0->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>0->13</title>
|
|
<path fill="none" stroke="black" d="M115.11,-545.66C135.85,-553.32 161.97,-561.96 186.03,-567 327.98,-596.71 499.52,-604.38 584.68,-606.34"/>
|
|
<polygon fill="black" stroke="black" points="584.53,-609.84 594.6,-606.55 584.68,-602.84 584.53,-609.84"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Y-Head Rotation", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-554" rx="74.02" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-548.58" font-family="Times New Roman,serif" font-size="14.00">Y-Head Rotation</text>
|
|
</g>
|
|
<!-- 0->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>0->15</title>
|
|
<path fill="none" stroke="black" d="M149.69,-532.74C161.83,-533.17 174.28,-533.61 186.03,-534 389.6,-540.83 629,-547.95 753.03,-551.57"/>
|
|
<polygon fill="black" stroke="black" points="752.69,-555.06 762.79,-551.85 752.89,-548.06 752.69,-555.06"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Carried Item", typeName: "NetworkItemStackDescriptor", id: 17, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-507" rx="57.05" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-501.57" font-family="Times New Roman,serif" font-size="14.00">Carried Item</text>
|
|
</g>
|
|
<!-- 0->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>0->17</title>
|
|
<path fill="none" stroke="black" d="M146.4,-524.17C189.8,-520.57 245.08,-515.99 287.62,-512.46"/>
|
|
<polygon fill="black" stroke="black" points="287.79,-515.96 297.47,-511.65 287.21,-508.98 287.79,-515.96"/>
|
|
</g>
|
|
<!-- 46 -->
|
|
<!-- name: "Player Game Type", typeName: "", id: 46, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>46</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-452" rx="80.01" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-446.57" font-family="Times New Roman,serif" font-size="14.00">Player Game Type</text>
|
|
</g>
|
|
<!-- 0->46 -->
|
|
<g id="edge19" class="edge">
|
|
<title>0->46</title>
|
|
<path fill="none" stroke="black" d="M106.94,-513.31C128.53,-502.32 158.34,-488.45 186.03,-480 213.05,-471.76 243.3,-465.76 270.58,-461.49"/>
|
|
<polygon fill="black" stroke="black" points="270.81,-464.99 280.18,-460.04 269.77,-458.07 270.81,-464.99"/>
|
|
</g>
|
|
<!-- 48 -->
|
|
<!-- name: "Dependency on 'SynchedActorDataEntityWrapper exist?'", typeName: "", id: 48, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>48</title>
|
|
<polygon fill="none" stroke="black" points="517.03,-414 186.03,-414 186.03,-378 523.03,-378 523.03,-408 517.03,-414"/>
|
|
<polyline fill="none" stroke="black" points="517.03,-414 517.03,-408"/>
|
|
<polyline fill="none" stroke="black" points="523.03,-408 517.03,-408"/>
|
|
<text text-anchor="middle" x="354.53" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'SynchedActorDataEntityWrapper exist?'</text>
|
|
</g>
|
|
<!-- 0->48 -->
|
|
<g id="edge21" class="edge">
|
|
<title>0->48</title>
|
|
<path fill="none" stroke="black" d="M89.06,-512.18C107.68,-488.17 144.3,-446.03 186.03,-425 190.8,-422.6 195.74,-420.39 200.79,-418.35"/>
|
|
<polygon fill="black" stroke="black" points="201.74,-421.74 209.89,-414.96 199.3,-415.18 201.74,-421.74"/>
|
|
</g>
|
|
<!-- 60 -->
|
|
<!-- name: "Synched Properties", typeName: "PropertySyncData", id: 60, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>60</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-329" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-323.57" font-family="Times New Roman,serif" font-size="14.00">Synched Properties</text>
|
|
</g>
|
|
<!-- 0->60 -->
|
|
<g id="edge28" class="edge">
|
|
<title>0->60</title>
|
|
<path fill="none" stroke="black" d="M83.17,-511.75C97.38,-477.99 132.49,-405.86 186.03,-369 209.19,-353.06 237.94,-343.43 265.04,-337.63"/>
|
|
<polygon fill="black" stroke="black" points="265.52,-341.1 274.65,-335.74 264.16,-334.24 265.52,-341.1"/>
|
|
</g>
|
|
<!-- 79 -->
|
|
<!-- name: "AbilitiesData", typeName: "SerializedAbilitiesData", id: 79, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>79</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-248" rx="57.55" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-242.57" font-family="Times New Roman,serif" font-size="14.00">AbilitiesData</text>
|
|
</g>
|
|
<!-- 0->79 -->
|
|
<g id="edge30" class="edge">
|
|
<title>0->79</title>
|
|
<path fill="none" stroke="black" d="M79.7,-511.63C89.29,-468.56 119.08,-360.31 186.03,-302 214.6,-277.12 254.78,-263.67 288.63,-256.42"/>
|
|
<polygon fill="black" stroke="black" points="289.23,-259.87 298.36,-254.49 287.87,-253 289.23,-259.87"/>
|
|
</g>
|
|
<!-- 105 -->
|
|
<!-- name: "Actor Links", typeName: "", id: 105, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>105</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-180" rx="55.06" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Actor Links</text>
|
|
</g>
|
|
<!-- 0->105 -->
|
|
<g id="edge32" class="edge">
|
|
<title>0->105</title>
|
|
<path fill="none" stroke="black" d="M76.77,-511.8C80.02,-458.48 97.06,-301.33 186.03,-221 213.58,-196.12 253.74,-185.73 287.82,-181.62"/>
|
|
<polygon fill="black" stroke="black" points="288.03,-185.12 297.62,-180.61 287.31,-178.15 288.03,-185.12"/>
|
|
</g>
|
|
<!-- 124 -->
|
|
<!-- name: "Device Id", typeName: "", id: 124, branchId: 0, recurseId: -1, attributes: 0, notes: "A unique device id obtained from the connection request." -->
|
|
<g id="node39" class="node">
|
|
<title>124</title>
|
|
<ellipse fill="none" stroke="black" cx="639.04" cy="-72" rx="46.57" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Device Id</text>
|
|
</g>
|
|
<!-- 0->124 -->
|
|
<g id="edge38" class="edge">
|
|
<title>0->124</title>
|
|
<path fill="none" stroke="black" d="M78.77,-511.78C89.47,-443.32 130.5,-202.9 186.03,-153 243.53,-101.33 473.31,-81.46 581.35,-74.86"/>
|
|
<polygon fill="black" stroke="black" points="581.38,-78.37 591.15,-74.28 580.96,-71.38 581.38,-78.37"/>
|
|
</g>
|
|
<!-- 126 -->
|
|
<!-- name: "Build Platform", typeName: "", id: 126, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node41" class="node">
|
|
<title>126</title>
|
|
<ellipse fill="none" stroke="black" cx="354.53" cy="-36" rx="64.54" ry="18"/>
|
|
<text text-anchor="middle" x="354.53" y="-30.57" font-family="Times New Roman,serif" font-size="14.00">Build Platform</text>
|
|
</g>
|
|
<!-- 0->126 -->
|
|
<g id="edge40" class="edge">
|
|
<title>0->126</title>
|
|
<path fill="none" stroke="black" d="M78.49,-511.8C88.77,-438.59 130.18,-166.53 186.03,-103 211.78,-73.71 252.11,-57.06 286.75,-47.69"/>
|
|
<polygon fill="black" stroke="black" points="287.47,-51.12 296.3,-45.27 285.75,-44.33 287.47,-51.12"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "mce::UUID", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-936" rx="52.56" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">mce::UUID</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M871.53,-934.07C999.79,-934.37 1472.36,-935.46 1644.74,-935.85"/>
|
|
<polygon fill="black" stroke="black" points="1644.61,-939.35 1654.62,-935.88 1644.63,-932.35 1644.61,-939.35"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "string", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-882" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M896.07,-878.26C1059.17,-879.01 1524.91,-881.16 1666.72,-881.81"/>
|
|
<polygon fill="black" stroke="black" points="1666.37,-885.31 1676.38,-881.85 1666.4,-878.31 1666.37,-885.31"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "ActorRuntimeID", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-828" rx="72.52" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">ActorRuntimeID</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M719.45,-823.37C916.16,-824.29 1424.58,-826.67 1625.11,-827.61"/>
|
|
<polygon fill="black" stroke="black" points="1624.9,-831.11 1634.92,-827.66 1624.94,-824.11 1624.9,-831.11"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "string", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-774" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M911.28,-772.17C1086.23,-772.57 1528.41,-773.59 1666.4,-773.9"/>
|
|
<polygon fill="black" stroke="black" points="1666.15,-777.4 1676.16,-773.93 1666.17,-770.4 1666.15,-777.4"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "Vec3", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-720" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M680.61,-715.19C849.75,-715.98 1497.87,-719.02 1667.41,-719.81"/>
|
|
<polygon fill="black" stroke="black" points="1667.25,-723.31 1677.26,-719.86 1667.28,-716.31 1667.25,-723.31"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Vec3", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-666" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M880.09,-664.09C1026.39,-664.43 1521.36,-665.57 1667.35,-665.91"/>
|
|
<polygon fill="black" stroke="black" points="1667.29,-669.41 1677.3,-665.93 1667.31,-662.41 1667.29,-669.41"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "Vec2", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-612" rx="30.11" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Vec2</text>
|
|
</g>
|
|
<!-- 13->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>13->14</title>
|
|
<path fill="none" stroke="black" d="M681.91,-607.2C853.11,-608 1498.74,-611.02 1667.58,-611.81"/>
|
|
<polygon fill="black" stroke="black" points="1667.37,-615.31 1677.39,-611.86 1667.41,-608.31 1667.37,-615.31"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "float", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-558" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M912.4,-554.34C1089.98,-555.15 1538.11,-557.22 1670.69,-557.83"/>
|
|
<polygon fill="black" stroke="black" points="1670.29,-561.33 1680.31,-557.87 1670.32,-554.33 1670.29,-561.33"/>
|
|
</g>
|
|
<!-- 45 -->
|
|
<!-- name: "NetworkItemStackDescriptor", typeName: "", id: 45, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>45</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-504" rx="119.43" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">NetworkItemStackDescriptor</text>
|
|
</g>
|
|
<!-- 17->45 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->45</title>
|
|
<path fill="none" stroke="black" d="M411.93,-506.87C611.95,-506.43 1290.71,-504.93 1578.02,-504.29"/>
|
|
<polygon fill="black" stroke="black" points="1577.82,-507.79 1587.81,-504.27 1577.81,-500.79 1577.82,-507.79"/>
|
|
</g>
|
|
<!-- 47 -->
|
|
<!-- name: "varint", typeName: "", id: 47, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>47</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-450" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 46->47 -->
|
|
<g id="edge20" class="edge">
|
|
<title>46->47</title>
|
|
<path fill="none" stroke="black" d="M434.6,-451.88C688.11,-451.51 1475.19,-450.34 1666.14,-450.06"/>
|
|
<polygon fill="black" stroke="black" points="1666.09,-453.56 1676.08,-450.05 1666.08,-446.56 1666.09,-453.56"/>
|
|
</g>
|
|
<!-- 49 -->
|
|
<!-- name: "if (0)", typeName: "", id: 49, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>49</title>
|
|
<polygon fill="none" stroke="black" points="639.04,-414 598.58,-396 639.04,-378 679.5,-396 639.04,-414"/>
|
|
<text text-anchor="middle" x="639.04" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 48->49 -->
|
|
<g id="edge22" class="edge">
|
|
<title>48->49</title>
|
|
<path fill="none" stroke="black" d="M523.13,-396C545.95,-396 567.81,-396 586.23,-396"/>
|
|
<polygon fill="black" stroke="black" points="586.01,-399.5 596.01,-396 586.01,-392.5 586.01,-399.5"/>
|
|
</g>
|
|
<!-- 57 -->
|
|
<!-- name: "if (1)", typeName: "", id: 57, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>57</title>
|
|
<polygon fill="none" stroke="black" points="639.04,-360 598.58,-342 639.04,-324 679.5,-342 639.04,-360"/>
|
|
<text text-anchor="middle" x="639.04" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
|
|
</g>
|
|
<!-- 48->57 -->
|
|
<g id="edge25" class="edge">
|
|
<title>48->57</title>
|
|
<path fill="none" stroke="black" d="M451.96,-377.57C502.23,-367.96 560.94,-356.74 598.76,-349.51"/>
|
|
<polygon fill="black" stroke="black" points="599.15,-353 608.31,-347.68 597.83,-346.12 599.15,-353"/>
|
|
</g>
|
|
<!-- 50 -->
|
|
<!-- name: "Unpack", typeName: "std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > >", id: 50, branchId: 0, recurseId: -1, attributes: 256, notes: "std::vector<std::unique_ptr<DataItem>>" -->
|
|
<g id="node24" class="node">
|
|
<title>50</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-396" rx="39.59" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Unpack</text>
|
|
</g>
|
|
<!-- 49->50 -->
|
|
<g id="edge23" class="edge">
|
|
<title>49->50</title>
|
|
<path fill="none" stroke="black" d="M680.38,-396C711.19,-396 753.84,-396 786.85,-396"/>
|
|
<polygon fill="black" stroke="black" points="786.58,-399.5 796.58,-396 786.58,-392.5 786.58,-399.5"/>
|
|
</g>
|
|
<!-- 56 -->
|
|
<!-- name: "std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > >", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>56</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-396" rx="752.15" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > ></text>
|
|
</g>
|
|
<!-- 50->56 -->
|
|
<g id="edge24" class="edge">
|
|
<title>50->56</title>
|
|
<path fill="none" stroke="black" d="M878.08,-396C895.64,-396 918.51,-396 945.39,-396"/>
|
|
<polygon fill="black" stroke="black" points="945.22,-399.5 955.22,-396 945.22,-392.5 945.22,-399.5"/>
|
|
</g>
|
|
<!-- 58 -->
|
|
<!-- name: "Entity Data PackAll", typeName: "std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > >", id: 58, branchId: 0, recurseId: -1, attributes: 256, notes: "std::vector<std::unique_ptr<DataItem>>" -->
|
|
<g id="node27" class="node">
|
|
<title>58</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-342" rx="83" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Entity Data PackAll</text>
|
|
</g>
|
|
<!-- 57->58 -->
|
|
<g id="edge26" class="edge">
|
|
<title>57->58</title>
|
|
<path fill="none" stroke="black" d="M680.38,-342C698.77,-342 721.38,-342 743.64,-342"/>
|
|
<polygon fill="black" stroke="black" points="743.36,-345.5 753.36,-342 743.36,-338.5 743.36,-345.5"/>
|
|
</g>
|
|
<!-- 59 -->
|
|
<!-- name: "std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > >", typeName: "", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>59</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-342" rx="752.15" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">std::vector<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> >,class std::allocator<class std::unique_ptr<class DataItem,struct std::default_delete<class DataItem> > > ></text>
|
|
</g>
|
|
<!-- 58->59 -->
|
|
<g id="edge27" class="edge">
|
|
<title>58->59</title>
|
|
<path fill="none" stroke="black" d="M921.2,-342C928.85,-342 936.94,-342 945.43,-342"/>
|
|
<polygon fill="black" stroke="black" points="945.31,-345.5 955.31,-342 945.31,-338.5 945.31,-345.5"/>
|
|
</g>
|
|
<!-- 78 -->
|
|
<!-- name: "PropertySyncData", typeName: "", id: 78, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>78</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-288" rx="79.01" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">PropertySyncData</text>
|
|
</g>
|
|
<!-- 60->78 -->
|
|
<g id="edge29" class="edge">
|
|
<title>60->78</title>
|
|
<path fill="none" stroke="black" d="M433.27,-322.82C471.18,-320.02 517.46,-316.92 559.03,-315 953.61,-296.8 1425,-290.6 1618.55,-288.73"/>
|
|
<polygon fill="black" stroke="black" points="1618.3,-292.23 1628.26,-288.64 1618.23,-285.23 1618.3,-292.23"/>
|
|
</g>
|
|
<!-- 104 -->
|
|
<!-- name: "SerializedAbilitiesData", typeName: "", id: 104, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>104</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-234" rx="92.98" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">SerializedAbilitiesData</text>
|
|
</g>
|
|
<!-- 79->104 -->
|
|
<g id="edge31" class="edge">
|
|
<title>79->104</title>
|
|
<path fill="none" stroke="black" d="M412.36,-247.41C619.48,-245.27 1335.84,-237.85 1604.94,-235.07"/>
|
|
<polygon fill="black" stroke="black" points="1604.78,-238.57 1614.75,-234.97 1604.71,-231.57 1604.78,-238.57"/>
|
|
</g>
|
|
<!-- 106 -->
|
|
<!-- name: "Array Size", typeName: "", id: 106, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>106</title>
|
|
<ellipse fill="none" stroke="black" cx="639.04" cy="-180" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 105->106 -->
|
|
<g id="edge33" class="edge">
|
|
<title>105->106</title>
|
|
<path fill="none" stroke="black" d="M410,-180C458.2,-180 528.4,-180 578.16,-180"/>
|
|
<polygon fill="black" stroke="black" points="577.88,-183.5 587.88,-180 577.88,-176.5 577.88,-183.5"/>
|
|
</g>
|
|
<!-- 108 -->
|
|
<!-- name: "example element", typeName: "", id: 108, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>108</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="639.04" cy="-126" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="639.04" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 105->108 -->
|
|
<g id="edge35" class="edge">
|
|
<title>105->108</title>
|
|
<path fill="none" stroke="black" d="M402.82,-170.96C448.55,-162.22 518.33,-148.88 570.02,-139"/>
|
|
<polygon fill="black" stroke="black" points="570.44,-142.49 579.6,-137.17 569.12,-135.61 570.44,-142.49"/>
|
|
</g>
|
|
<!-- 107 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 107, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>107</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-180" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 106->107 -->
|
|
<g id="edge34" class="edge">
|
|
<title>106->107</title>
|
|
<path fill="none" stroke="black" d="M689.06,-180C858.95,-180 1423.38,-180 1630.83,-180"/>
|
|
<polygon fill="black" stroke="black" points="1630.7,-183.5 1640.7,-180 1630.7,-176.5 1630.7,-183.5"/>
|
|
</g>
|
|
<!-- 109 -->
|
|
<!-- name: "Link", typeName: "ActorLink", id: 109, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>109</title>
|
|
<ellipse fill="none" stroke="black" cx="838.04" cy="-126" rx="27.11" ry="18"/>
|
|
<text text-anchor="middle" x="838.04" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Link</text>
|
|
</g>
|
|
<!-- 108->109 -->
|
|
<g id="edge36" class="edge">
|
|
<title>108->109</title>
|
|
<path fill="none" stroke="black" d="M710.88,-126C740.78,-126 774.39,-126 799.39,-126"/>
|
|
<polygon fill="black" stroke="black" points="799.06,-129.5 809.06,-126 799.06,-122.5 799.06,-129.5"/>
|
|
</g>
|
|
<!-- 123 -->
|
|
<!-- name: "ActorLink", typeName: "", id: 123, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node38" class="node">
|
|
<title>123</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-126" rx="48.57" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">ActorLink</text>
|
|
</g>
|
|
<!-- 109->123 -->
|
|
<g id="edge37" class="edge">
|
|
<title>109->123</title>
|
|
<path fill="none" stroke="black" d="M865.53,-126C985.25,-126 1477.45,-126 1648.94,-126"/>
|
|
<polygon fill="black" stroke="black" points="1648.73,-129.5 1658.73,-126 1648.73,-122.5 1648.73,-129.5"/>
|
|
</g>
|
|
<!-- 125 -->
|
|
<!-- name: "string", typeName: "", id: 125, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node40" class="node">
|
|
<title>125</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-72" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 124->125 -->
|
|
<g id="edge39" class="edge">
|
|
<title>124->125</title>
|
|
<path fill="none" stroke="black" d="M685.93,-72C862.59,-72 1497.14,-72 1666.43,-72"/>
|
|
<polygon fill="black" stroke="black" points="1666.29,-75.5 1676.29,-72 1666.29,-68.5 1666.29,-75.5"/>
|
|
</g>
|
|
<!-- 127 -->
|
|
<!-- name: "int", typeName: "", id: 127, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node42" class="node">
|
|
<title>127</title>
|
|
<ellipse fill="none" stroke="black" cx="1709.19" cy="-18" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1709.19" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">int</text>
|
|
</g>
|
|
<!-- 126->127 -->
|
|
<g id="edge41" class="edge">
|
|
<title>126->127</title>
|
|
<path fill="none" stroke="black" d="M419.41,-35.15C656.66,-31.99 1483.15,-20.99 1670.31,-18.5"/>
|
|
<polygon fill="black" stroke="black" points="1670.24,-22.01 1680.19,-18.37 1670.14,-15.01 1670.24,-22.01"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|