Example of use:
The parameter of EventTag is an array type. In order to fully support blueprints, you need to define the specific type of the parameter. The data type of the array is a shared pointer, so you can use the basic shared pointer type to define it. What you need to pay attention to is the parameter issue.
Used to define common attribute types in UE.
EventName:The name of the event parameter
ParameterType:That is, the type of event parameters. For details, please refer to the EEventParameterType enumeration definition: Note: For CustomEnum/CustomStruct/Object/Class/SoftObject/SoftClass, their usage is special and is not within the parameter range of FEventParam. Please do not use it to define. Their usage will be described one by one in this article.
ParameterContainerType:The container type of the parameter. You can choose None, array, or set.
Example of use:
Here is the definition of TYPE_CustomEnum. It should be noted that this enumeration class must be a standard enumeration class that can be used by UE blueprints.