Test:Mermaid: Difference between revisions

From Resonite Wiki
No edit summary
fix formatting
 
(50 intermediate revisions by the same user not shown)
Line 33: Line 33:
}}
}}


{{#mermaid:flowchart RL
{{#mermaid: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;#12;#34;World/Color1#34;"])
        Flux2_node0 -. points to .-> color
    end
      
      
      
      
     subgraph outer [Outside]
     avatarworld --> World
       
    avatar --> UserSpace
       
    subgraph Flux1
        subgraph World
        Flux1_node0(["User Root Slot"]) -. automatically points to .-> UserRootSlot
            D["[ProtoFlux:UserSlotNode]"] --> UserSlot
        Flux1_node1(["Read #34;User/Avatar#34;"]) --> Flux1_node0
            ProxyAvatar["Read Variable"] -- Reads User/Avatar from result of --> D
        Flux1_node1 -. points to .-> AvatarRootSlot
            ProxyAvatar -. Points to .-> A1
        Flux1_node2(["Read Variable #34;Avatar/Hips#34;"]) --> Flux1_node1
           
        Flux1_node2 -. points to .-> hips
            A["World/Color"]
            UserSlot(["UserSlot"])
            userspace -. Is inside of .-> UserSlot
            subgraph userspace ["Space #quot;User#quot;"]
              avatarspace -. Is inside of .-> A2
              A2["AvatarSlot"]
              subgraph avatarspace ["Space #quot;Avatar#quot;"]
                  A1["Avatar"] --> A2
                  G["Hips"] --> H(["Hips Slot"])
                  G2["HipsAlt"] --> H(["Hips Slot"])
              end
            end
        end
     end
     end
    invalid --> InvalidSpace
   
   
   
   
}}
}}





Latest revision as of 21:53, 31 March 2024