44#ifdef LIBCARLA_INCLUDED_FROM_UE4
48 :
uid(Definition.UId),
49 id(FromFString(Definition.Id)),
50 tags(FromFString(Definition.Tags)) {
54 for (
const auto &Item : Definition.
Variations) {
58 for (
const auto &Item : Definition.
Attributes) {
ActorDefinition(const FActorDefinition &Definition)
MSGPACK_DEFINE_ARRAY(uid, id, tags, attributes)
ActorDefinition()=default
std::vector< ActorAttribute > attributes
TArray< FActorVariation > Variations
变体代表了用户可以修改的变量,以生成不同的变体 关于参与者
TArray< FActorAttribute > Attributes
属性表示参与者可能具有的不可修改的特性 帮助用户识别和过滤参与者