class ConstructionDataTypeHolder
ConstructionDataTypeHolder › ConstructionDataTypeHolderBasic
holder object for entity type-level parts info
Members 3
protected ref map<string, ref ConstructionPartTypeData> m_ConstructionPartTypeMapprotected ref array<ConstructionPartTypeData> m_ConstructionPartTypesprotected ref map<string, ref array<ConstructionPartTypeData>> m_GuiRequiredPartTypesMapGuiCategyoryName, <related part types>>
Referenced by GetGuiRequiredPartTypesMap(), InitAttachmentGUIPartLinks(), and InitAttachmentGUIPartStructure()
Methods 6
override void InitPartsTypeDataHolder(EntityAIType eType, string cfgPath)Called manually after spawning from typename
References Class.CastTo(), CGame.ConfigGetChildName(), CGame.ConfigGetChildrenCount()
Show 20 more
, CGame.ConfigGetInt(), CGame.ConfigGetText(), CGame.ConfigIsExisting(), new ConstructionPartTypeData(), InitAttachmentGUIPartLinks(), InitAttachmentGUIPartStructure(), ConstructionDataTypeHolderBasic.InitPartsTypeDataHolder(), ConstructionPartTypeData.InitPartTypeData(), map.Insert(), array.Insert(), new PartTypeInitData(), ConstructionPartTypeData.SetCanDecayConfig(), ConstructionPartTypeData.SetCustomInstanceType(), typename.Spawn(), string.ToType(), m_ConstructionPartTypeMap, m_ConstructionPartTypes, PartTypeInitData.m_MainPartName, PartTypeInitData.m_PartName, and PartTypeInitData.m_PartPathvoid InitAttachmentGUIPartStructure(EntityAIType eType)References TypeAttachmentGroupsDataHolder.GetAttachmentGroupMap(), EntityAIType.GetTypeAttachmentGroupsDataHolder(), TypeAttachmentGroupsDataHolder.IsValid()
Show 2 more
, map.Set(), and m_GuiRequiredPartTypesMapReferenced by InitPartsTypeDataHolder()
protected void InitAttachmentGUIPartLinks(EntityAIType eType, ConstructionPartTypeData typeDataObject)Referenced by InitPartsTypeDataHolder()
map<string, ref ConstructionPartTypeData> GetConstructionPartTypesMap()References m_ConstructionPartTypeMap
array<ConstructionPartTypeData> GetConstructionPartTypeDataArray()References m_ConstructionPartTypes
Referenced by ConstructionBase.UpdateConstructionParts()
map<string, ref array<ConstructionPartTypeData>> GetGuiRequiredPartTypesMap()References m_GuiRequiredPartTypesMap
Referenced by Rebuilding.CanDisplayAttachmentCategoryConstruction()