HierarchyGeComponentDef
Inheritance 1 ancestor · 40 siblings
- IGeComponentDef
- 0x15898c52
- 0xfe3fdc0c (removed in patch 16.20)
- AnimationGeComponentDef
- AttachmentGeComponentDef
- AttackableUnitGeComponentDef
- AutoRegionTaggingGeComponentDef
- BarracksGeComponentDef
- BillboardGeComponentDef
- CharacterMeshGeComponentDef
- CinematicCameraGeComponentDef
- DeathGeComponentDef
- DragonCampGeComponentDef
- DynamicMaterialGeComponentDef
- DynamicPointLightGeComponentDef
- DynamicSpotlightGeComponentDef
- EnvMeshGeComponentDef
- EsportsBannerGeComponentDef
- GearGeComponentDef (removed in patch 16.11)
- HierarchyGeComponentDefcurrent
- LightChannelsGeComponentDef
- LightRegionGeComponentDef
- ModesScenarioGeComponentDef
- MonarchRegionLocatorGeComponentDef (removed in patch 16.5)
- NavRegionGeComponentDef
- NetworkingGeComponentDef
- NeutralCampGeComponentDef
- NewIconGeComponentDef
- PaintedRegionGeComponentDef
- PlanarReflectorGeComponentDef
- RegionGeComponentDef
- ScriptGeComponentDef
- SequencerGeComponentDef
- SfxGeComponentDef
- ShopGeComponentDef
- SkinCharacterGeComponentDef
- StateMachineGeComponentDef
- SuperwardGeComponentDef
- TeamGeComponentDef
- TeamSpawnPointGeComponentDef
- VfxGeComponentDef
- WorldSpaceUiGeComponentDef
Class Documentation
Edit documentationAdds the HierarchyGeComponent to a prefab entity. It sits
in the Hierarchy field of a PrefabEntityTemplate, which
describes how members are resolved and spawned.
The definition is filled at run time, not from the bin. It holds the member hashes from
MemberList and, after the template is registered with the world, the member templates
that those hashes resolve to. It is the only component definition that acts when its
template is registered: at that point it resolves the members and marks each member
template so that it does not spawn on its own.