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