CValue

What is a CValue?

A CValue is a generic format used to store a value in 1 of 3 types; Integer, Double, and String.

Structure

Size Type Name Description
... CString Value Name The name of the CValue, will be seperated later as not all CValues have this, just the ones currently documented
4 UInt32 Type ID The ID of the type, used to determine the typing of the next variable
... Types Value The value of the CValue, type is determined by the Type ID

Types

Value Type Name
0 Int32 Integer
1 Float32 Double
2 CString String