UGUID Class
UnigineScript is deprecated and will be removed in future releases. Please consider using C#/C++ instead, as these APIs are the preferred ones. Availability of new Engine features in UnigineScipt is not guaranteed, as the current level of support assumes only fixing critical issues.
This class represents a globally unique identifier (a 40-byte hash value). The SHA1 algorithm is used for hash generation.
UGUID Class
Members
UGUID ( ) #
Default constructor. Creates an empty 0-filled UGUID.UGUID ( string str ) #
Constructor. Creates a UGUID from the given source string. UGUID is generated using the SHA1 algorithm.Arguments
- string str - Source string.
UGUID ( UGUID guid ) #
Copy constructor. Creates a UGUID by copying a source UGUID.Arguments
- UGUID guid - Source UGUID.
void generate ( ) #
Generates a new random UGUID value.void generate ( string str ) #
Generates a UGUID value from the given source string using the SHA1 algorithm.Arguments
- string str - Source string.
void clear ( ) #
Clears the UGUID value. All 40 bytes are set to 0.isEmpty ( ) #
Returns a value indicating if the UGUID is empty (all 40 bytes are equal to 0).Return value
isValid ( ) #
Returns a value indicating if the UGUID has a valid value.Return value
void setString ( string str ) #
Sets the UGUID value equal to a given 40-character hexadecimal string.Arguments
- string str - 40-character hexadecimal string representing the UGUID value.
string getString ( ) #
Returns the UGUID value as a 40-character hexadecimal string.Return value
40-character hexadecimal string representing the UGUID value.Last update:
2020-05-19
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)