public void AddElementArchetype <T>(HierarchyElementArchetype <BufferedHierarchyObjectElement> hierarchyElementArchetype) where T : BufferedHierarchyObjectElement { hierarchyElementArchetypeBuffer.Add(typeof(T), new HierarchyElementArchetypeBuffer(this, hierarchyElementArchetype)); }
public HierarchyElementArchetypeBuffer(HierarchyBaseComponent hierarchyBaseComponent, HierarchyElementArchetype <BufferedHierarchyObjectElement> hierarchyElementArchetype) { this.hierarchyBaseComponent = hierarchyBaseComponent; this.hierarchyElementArchetype = hierarchyElementArchetype; bufferedHierarchyObjectElements = new BufferedArray <BufferedHierarchyObjectElement>(InstantiateBufferedObjectElement, BufferBufferedObjectElement); }
public void SetTabElementArchetype(HierarchyElementArchetype <BufferedRectTransform> hierarchyElementArchetype) { tabHierarchyElementArchetype = hierarchyElementArchetype; }