#include <XEPrefabInstance.h>
◆ AcceptRootActor()
◆ AddActorForVariant()
添加相对于基Prefab增加的Actor
- 参数
-
- 返回
- void
◆ AddActorToDynamicActorList()
将非Prefab反序列化出来的Actor添加进m_aNewActor列表
- 参数
-
- 返回
- void
◆ ClearActorsForVariant()
清空相对于基Prefab增加的Actor列表
- 返回
- void
◆ ClearDynamicAddActorList()
清空非Prefab反序列化的Actor列表
- 返回
- void
◆ CreateActorFromAsset()
创建并反序列化Prefab资产中的Actor
- 返回
- void
◆ GetActorsForVariant()
◆ GetAttachComponent()
◆ GetDynamicAddActorList()
◆ GetFirstParentPrefabInstance()
获取指定Actor的最顶层Prefab实例 则会一直查找每一级PrefabActor所属的Prefab实例;
- 参数
-
- 返回
- XEPrefabInstance pActor所属的最顶层的Prefab实例,即祖先Prefab实例
◆ GetLeafRootActorFromPrefabInstance()
根据Prefab实例获取其叶子Prefab的根Actor
- 参数
-
- 返回
- XEActor 叶子Prefab实例的根Actor(RootActor)
◆ GetOwnerLevel()
◆ GetPrefabTemplate()
◆ GetRootActor()
◆ GetRootActorByPrefabType()
根据Prefab类型获取其叶子Prefab的根Actor
- 返回
- XEActor
◆ MoveActorsToOtherContainer()
将当前实例管理的所有Actor移动到指定容器,并将当前Actor列表清空
- 参数
-
- 返回
- void
◆ new()
◆ RemoveForVariant()
移除相对于基Prefab增加的Actor
- 参数
-
- 返回
- void
◆ SetAttachComponent()
XEPrefabInstance_SetAttachComponent00
- 参数
-
- 返回
- void
◆ SetDeleted()
◆ SetHidden()
◆ SetHiddenInGame()
设置当前Actor是否在世界运行态时隐藏
- 参数
-
- 返回
- void
◆ XEPrefabInstance