Page MenuHomeAnticto

Mutable for Unreal Engine | Enum Parameter Node
Updated 1,011 Days AgoPublic

imagen.png (75×160 px, 10 KB)


Function

Exposes and defines a parameter offering multiple choices to modify the Customizable Object. Also defines a default one among them. It's abstract, does not define what type those options refer to. What exactly choses among is defined in one or multiple linked switch nodes. Switch nodes of any combination of types can have their options defined by the same enum parameter. This allows changing textures, meshes, colors and numbers at the same time when a single enum parameter changes.


Use Cases

Change a mesh that can have at most one version active at any time, like offer the option to chose what glasses is a character wearing, if any.
Change the emblem that's stitched to the shoulder-pad, knee-cap and shield of an armored knight.
Offer many different cybernetig implants to the ear area of a character, changing the mesh and the underlying texture at the same time for visual consistency.


Node Properties

imagen.png (652×409 px, 38 KB)
Default Index: Option selected by default, when none has been explicitly chosen. It refers to an index in the Values array below.
Parameter Name: Name of the enum parameter defined by the node. It has to be unique within all the parameters in this customizable object hierarchy. Used when coding or within blueprints to refer to this parameter.
(array) Values: Options offered by this enum.
(array item) Name: Name of the option
(array item) Parameter UI Metadata: Metadata associated to this single enumeration option.


UI Parameter Metadata

imagen.png (671×408 px, 39 KB)
Metadata associated to the whole enumeration parameter.


Output Pins

Value: Enumeration defined by this parameter. It signals what option is currently chosen to all the nodes that take it as input.

Last Author
ricard
Last Edited
Jun 16 2020, 11:09 AM

Event Timeline

ricard changed the title from Enum Node to Enum Parameter Node.Jun 9 2020, 10:27 AM
ricard edited the content of this document. (Show Details)
ricard changed the visibility from "All Users" to "Public (No Login Required)".Jun 10 2020, 11:24 AM