The available field types for a song event schema.

Variables

@:value(cast "bool")@:impl@:enuminlineread onlyBOOL:SongEventFieldType = "bool"

The BOOL type will display as a checkbox.

@:value(cast "enum")@:impl@:enuminlineread onlyENUM:SongEventFieldType = "enum"

The ENUM type will display as a dropdown. Make sure to specify the keys field in the schema.

@:value(cast "float")@:impl@:enuminlineread onlyFLOAT:SongEventFieldType = "float"

The FLOAT type will display as a text field that only accepts numbers.

@:value(cast "frame")@:impl@:enuminlineread onlyFRAME:SongEventFieldType = "frame"

The FRAME type will display a frame with child components. Make sure to specify the children field in the schema.

@:value(cast "integer")@:impl@:enuminlineread onlyINTEGER:SongEventFieldType = "integer"

The INTEGER type will display as a text field that only accepts numbers.

@:value(cast "string")@:impl@:enuminlineread onlySTRING:SongEventFieldType = "string"

The STRING type will display as a text field.