<?xml version="1.0" encoding="UTF-8" ?> <class name="VisualScriptSwitch" inherits="VisualScriptNode" category="Core" version="3.2"> <brief_description> Branches program flow based on a given input's value. </brief_description> <description> Branches the flow based on an input's value. Use [b]Case Count[/b] in the Inspector to set the number of branches and each comparison's optional type. [b]Input Ports:[/b] - Sequence: [code]'input' is[/code] - Data (variant): [code]=[/code] - Data (variant): [code]=[/code] (optional) - Data (variant): [code]input[/code] [b]Output Ports:[/b] - Sequence - Sequence (optional) - Sequence: [code]done[/code] </description> <tutorials> </tutorials> <methods> </methods> <constants> </constants> </class>