Test:Mermaid: Difference between revisions

From Resonite Wiki
come on
close enough
Line 33: Line 33:
}}
}}


{{#mermaid:flowchart
{{#mermaid:flowchart LR
     subgraph outside
     subgraph outside
          
          
         InvalidSpace["`Invalid, not linked`"]
         InvalidSpace["Invalid, not linked"]
         RootSlot
         RootSlot
     end
     end
     subgraph RootSlot [RootSlot]
     subgraph RootSlot [RootSlot]
         World["`Space #34;World#34;`"]
         World["Space #34;World#34;"]
         color["`World/Color1`"] --> World
         color["World/Color1"] --> World
          
          
          
          
Line 48: Line 48:
     end
     end
     subgraph UserRootSlot
     subgraph UserRootSlot
         UserSpace["`Space #34;User#34;`"]
         UserSpace["Space #34;User#34;"]
         AvatarRootSlot
         AvatarRootSlot
         V["`User/Voice`"] --> UserSpace
         V["User/Voice"] --> UserSpace
         V2["`User/Color`"] --> UserSpace
         V2["User/Color"] --> UserSpace
     end
     end
      
      
     subgraph AvatarRootSlot
     subgraph AvatarRootSlot
         avatar["`User/Avatar`"]  
         avatar["User/Avatar"]  
         avatarworld["`World/Avatar.U-myid`"]
         avatarworld["World/Avatar.U-myid"]
         hips["`HipsSlot`"] --> AvatarSpace
         hips["HipsSlot"] --> AvatarSpace
         invalid["`None/float`"]
         invalid["None/float"]
          
          
         AvatarSpace["`Space #34;Avatar#34;`"]
         AvatarSpace["Space #34;Avatar#34;"]
          
          
         Flux2_node0(["`DynamicVariableInput
         Flux2_node0(["DynamicVariableInput ColorX #34;World/Color1#34;"])
        #60;ColorX#62;
        #34;World/Color1#34;`"])
         Flux2_node0 -. points to .-> color
         Flux2_node0 -. points to .-> color
     end
     end
Line 74: Line 72:
     subgraph Flux1
     subgraph Flux1
         Flux1_node0(["User Root Slot"]) -. automatically points to .-> UserRootSlot
         Flux1_node0(["User Root Slot"]) -. automatically points to .-> UserRootSlot
         Flux1_node1(["`Read #34;User/Avatar#34;`"]) --> Flux1_node0
         Flux1_node1(["Read #34;User/Avatar#34;"]) --> Flux1_node0
         Flux1_node1 -. points to .-> AvatarRootSlot
         Flux1_node1 -. points to .-> AvatarRootSlot
         Flux1_node2(["`Read Variable #34;Avatar/Hips#34;`"]) --> Flux1_node1
         Flux1_node2(["Read Variable #34;Avatar/Hips#34;"]) --> Flux1_node1
         Flux1_node2 -. points to .-> hips
         Flux1_node2 -. points to .-> hips
     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
     invalid --> InvalidSpace
      
      

Revision as of 21:50, 31 March 2024

Session HostRelayAPIClientSession HostRelayAPIClientLNL messages relayed asynchronouslyWhat relays are available? (api.resonite.com/networknodes)1Here's a list of relays2Select the best relay based on ping and other stats3Connect to best relay4Connect to session host5LNL trafficLNL traffic
Flux1
outside
RootSlot
UserRootSlot
AvatarRootSlot
points to
points to
automatically points to
points to
User Root Slot
Read "User/Avatar"
Read Variable "Avatar/Hips"
User/Avatar
World/Avatar.U-myid
Space "Avatar"
HipsSlot
None/float
DynamicVariableInput ColorX "World/Color1"
Space "User"
User/Voice
User/Color
Space "World"
World/Color1
Invalid, not linked


a
b
c
d