示例定义:
EventTag的参数是一个数组类型,为了完全支持蓝图,需要定义参数的具体类型。数组的数据类型为一个共享指针,所以使用基本的共享指针类型来定义即可,你所需要关注的是参数的问题。
用于定义UE中常见的属性类型。
EventName:即事件参数的名称
ParameterType:即事件参数的类型,具体内容请参考EEventParameterType枚举定义: 注意:对于CustomEnum/CustomStruct/Object/Class/SoftObject/SoftClass,这些的使用比较特殊,不在FEventParam的参数范围内,请不要在使用它来定义,他们的使用,在本文中会逐一描述。
ParameterContainerType:参数的容器类型,你可以选择的有 None,数组,集合。
使用示例:
这里是 TYPE_CustomEnum 的定义,需要注意的是,这个枚举类,必须是UE蓝图可使用的标准枚举类。