Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string.
The hint string is a comma separated list of names such as [code]"Hello,Something,Else"[/code]. For integer and float properties, the first name in the list has value 0, the next 1, and so on. Explicit values can also be specified by appending [code]:integer[/code] to the name, e.g. [code]"Zero,One,Three:3,Four,Six:6"[/code].
The hint string is a comma separated list of names such as [code]"Hello,Something,Else"[/code]. Whitespaces are [b]not[/b] removed from either end of a name. For integer and float properties, the first name in the list has value 0, the next 1, and so on. Explicit values can also be specified by appending [code]:integer[/code] to the name, e.g. [code]"Zero,One,Three:3,Four,Six:6"[/code].
ADD_PROPERTY(PropertyInfo(Variant::INT,"geometry_source_geometry_mode",PROPERTY_HINT_ENUM,"Navmesh Children,Group With Children,Group Explicit"),"set_source_geometry_mode","get_source_geometry_mode");
ADD_PROPERTY(PropertyInfo(Variant::INT,"geometry_source_geometry_mode",PROPERTY_HINT_ENUM,"Navmesh Children,Group With Children,Group Explicit"),"set_source_geometry_mode","get_source_geometry_mode");