XenoGuard Documentation

Data Types

XenoGuard supports the most important basic data types, prioritizing user-friendliness and ease of conversion over processing speed and resource efficiency. This approach allows for easy conversion between most data types without immediate warnings or error messages from XenoGuard. The numerical data types offer large value ranges. The table below provides an overview:

Data Type Value Range
Text Strings without a fixed length.
Number Represents whole numbers without decimal places, ranging from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. Often used for large integers. Corresponds to the 'long' data type in C#.
Unsigned Number For non-negative integers, ranging from 0 to 18,446,744,073,709,551,615. Corresponds to the 'ulong' data type in C#.
Floating Point A double-precision floating-point number type, with values ranging from -1.79769313486232E308 to 1.79769313486232E308. Can represent both positive and negative numbers with high precision. Corresponds to the 'double' data type in C#.
Boolean Represents Boolean values and can be either true or false. Only has two possible values and represents logical states.
Image Reserved for images captured by a camera or generated via screenshots.

Selecting a Data Type

By default, each identifier definition is preset to the Text data type. To change the type, simply double-click on the Data Type parameter. This action opens a selection window displaying all available data types. Choose the desired data type and confirm your selection with the RETURN key.



Conditional Branching