A Value Type is a delegation of types within the FrooxEngine Data Model and ProtoFlux. In contrast to Reference Types, fields containing a value type store the value directly, rather than a reference to the value.
For a list of all value types in game, refer to
In FrooxEngine
It's simple to tell whether a certain type is a value type or not within FrooxEngine. In the Scene Inspector, fields holding a value type are easily identifiable by the ability to directly edit the value within them, rather than needing to drag in a reference to the type. A ValueField component is able to hold any value type, which can be used as a quick reference to tell what is what.
In ProtoFlux
Things get a bit trickier in ProtoFlux, as value types are contrasted with Object Types, which are more generally defined than reference types.