umasteeringgroup / UMA

Unity Multipurpose Avatar
MIT License
726 stars 167 forks source link

Decision Nodes #410

Open Jaimi opened 3 months ago

Jaimi commented 3 months ago

Decision Nodes All decision nodes take two string inputs, and two object (mesh/overlay/color) inputs. The object output is selected based on the comparison between the two string input1 and string input2. The following comparison operators are available: Equal, NotEqual, Greater, Less, GreaterOrEqual, LessOrEqual, Contains, NotContains

OverlayDecision: Chooses an overlay MeshDecision: Chooses a mesh slot ColorDecision: Chooses an OverlayColorData StringDecision: Chooses a string ObjectDecision: Chooses a generic object

Selection Nodes All selection nodes take a single integer input, and contain a list of objects. The object that matches the value (wrapped) is returned.

OverlaySelection: Chooses an overlay from a list MeshSelection: Chooses a mesh slot from a list ColorSelection: Chooses a color selection from a list StringSelection: Chooses a string from a list ObjectSelection: Chooses a generic object from a list