Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Type:String

From Resonite Wiki
Revision as of 12:01, 27 January 2026 by GoldyRaccoony (talk | contribs) (fix sentence)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The string type is a direct interface to the string type in C#.

Strings are considered a value type in the FrooxEngine data model, but an object in the ProtoFlux data model.

Strings are sequences of chars, and as such are UTF-16 encoded. When representing characters that are outside the Basic Multilingual Plane, a pair of two chars is used, known as a surrogate pair. Due to this, not every character in a string may be mapped directly to one char, and this can cause confusion when using ProtoFlux nodes on strings containing non-BMP characters. Additionally, stray surrogate characters that are not part of a surrogate pair may not behave as intended.

Strings may be used as a primitive form of 16-bit integer arrays in ProtoFlux by way of the Get Character node and To UTF16 node.

See Also

Contents