634 B
Raw Blame History

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"));
}