test |
test |
||
| Line 33: | Line 33: | ||
}} | }} | ||
{{#mermaid:flowchart | {{#mermaid:%%{init: {"flowchart": {"htmlLabels": false}} }%% | ||
flowchart BT | |||
subgraph outside | subgraph outside | ||
InvalidSpace["`Invalid, not linked`"] | |||
RootSlot | |||
end | |||
subgraph RootSlot [RootSlot] | |||
World["`Space #34;World#34;`"] | |||
color["`World/Color1`"] --> World | |||
UserRootSlot | |||
end | end | ||
subgraph UserRootSlot | |||
UserSpace["`Space #34;User#34;`"] | |||
AvatarRootSlot | |||
V["`User/Voice`"] --> UserSpace | |||
V2["`User/Color`"] --> UserSpace | |||
end | end | ||
subgraph AvatarRootSlot | |||
avatar["`User/Avatar`"] | |||
avatarworld["`World/Avatar.U-myid`"] | |||
hips["`HipsSlot`"] --> AvatarSpace | |||
invalid["`None/float`"] | |||
AvatarSpace["`Space #34;Avatar#34;`"] | |||
Flux2_node0(["`DynamicVariableInput | |||
#60;ColorX#62; | |||
#34;World/Color1#34;`"]) | |||
Flux2_node0 -. points to .-> color | |||
end | end | ||
subgraph | |||
avatarworld --> World | |||
avatar --> UserSpace | |||
subgraph Flux1 | |||
Flux1_node0(["User Root Slot"]) -. automatically points to .-> UserRootSlot | |||
Flux1_node1(["`Read #34;User/Avatar#34;`"]) --> Flux1_node0 | |||
Flux1_node1 -. points to .-> AvatarRootSlot | |||
Flux1_node2(["`Read Variable #34;Avatar/Hips#34;`"]) --> Flux1_node1 | |||
Flux1_node2 -. points to .-> hips | |||
end | end | ||
subgraph | subgraph Flux2 | ||
end | end | ||
UserSpace [[User:989onan|989onan]] ([[User talk:989onan|talk]]) World | |||
AvatarSpace [[User:989onan|989onan]] ([[User talk:989onan|talk]]) UserSpace | |||
World [[User:989onan|989onan]] ([[User talk:989onan|talk]]) InvalidSpace | |||
invalid --> InvalidSpace | |||
}} | }} | ||
Revision as of 21:40, 31 March 2024
}%%
flowchart BT
subgraph outside
InvalidSpace["`Invalid, not linked`"]
RootSlot
end
subgraph RootSlot [RootSlot]
World["`Space #34;World#34;`"]
color["`World/Color1`"] --> World
UserRootSlot
end
subgraph UserRootSlot
UserSpace["`Space #34;User#34;`"]
AvatarRootSlot
V["`User/Voice`"] --> UserSpace
V2["`User/Color`"] --> UserSpace
end
subgraph AvatarRootSlot
avatar["`User/Avatar`"]
avatarworld["`World/Avatar.U-myid`"]
hips["`HipsSlot`"] --> AvatarSpace
invalid["`None/float`"]
AvatarSpace["`Space #34;Avatar#34;`"]
Flux2_node0(["`DynamicVariableInput
#60;ColorX#62;
#34;World/Color1#34;`"])
Flux2_node0 -. points to .-> color
end
avatarworld --> World
avatar --> UserSpace
subgraph Flux1
Flux1_node0(["User Root Slot"]) -. automatically points to .-> UserRootSlot
Flux1_node1(["`Read #34;User/Avatar#34;`"]) --> Flux1_node0
Flux1_node1 -. points to .-> AvatarRootSlot
Flux1_node2(["`Read Variable #34;Avatar/Hips#34;`"]) --> Flux1_node1
Flux1_node2 -. points to .-> hips
end
subgraph Flux2
end
UserSpace 989onan (talk) World
AvatarSpace 989onan (talk) UserSpace
World 989onan (talk) InvalidSpace
invalid --> InvalidSpace
}}