vault backup: 2024-10-12 17:19:45

This commit is contained in:
2024-10-12 17:19:46 +08:00
parent ff94ddca61
commit 244c0c52f6
960 changed files with 31348 additions and 10 deletions

View File

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