634 B
634 B
MustBeLevelActor
- 使用位置: UPROPERTY
- 引擎模块: Object Property
- 元数据类型: bool
意思是这个必须是场景里的Actor,而不是LevelScriptActor的意思。
触发时机在用箭头选择的当前选中actor的时候。
源码中遇见:
if (FObjectPropertyBase* ObjectProperty = CastField<FObjectPropertyBase>(Property))
{
ObjectClass = ObjectProperty->PropertyClass;
bMustBeLevelActor = ObjectProperty->GetOwnerProperty()->GetBoolMetaData(TEXT("MustBeLevelActor"));
RequiredInterface = ObjectProperty->GetOwnerProperty()->GetClassMetaData(TEXT("MustImplement"));
}