GUID property for classes and structs that inherit Serializable class. This property is required for all derived classes/structs of Serializable class. GUID defined a unique identifier for your class/struct and is used in serialization/deserialization.
Usage example:
class RCLASS(ne::
Guid("00000000-0000-0000-0000-000000000000")) MyCoolClass :
public ne::Serializable
Definition: GuidProperty.h:30
Definition: Serializable.h:113
You can generate a random GUID by just googling "generate GUID" and using any site/tool to generate it.
Uniqueness of all GUIDs is checked by the engine on startup in DEBUG builds, so you don't need to check if all of your GUIDs are unique or not, this is done automatically and if something is not unique you will get a message box with an error on engine startup saying where and what is not unique.