public ImaginaryHierarchy(ImaginaryHierarchyObject imaginaryHierarchyObject, string name) { ImaginaryObjectBase = imaginaryHierarchyObject.ImaginaryObjectBase; AttachedScripts = imaginaryHierarchyObject.AttachedScripts; LocalHierarchy = imaginaryHierarchyObject.LocalHierarchy; HierarchyName = name; }
public HierarchyPrefab(ImaginaryHierarchyObject imaginaryHierarchyObject, string name, string prefabPath) { ImaginaryObjectBase = imaginaryHierarchyObject.ImaginaryObjectBase; AttachedScripts = imaginaryHierarchyObject.AttachedScripts; LocalHierarchy = imaginaryHierarchyObject.LocalHierarchy; PrefabName = name; PrefabPath = prefabPath; }
// TODO: rewrite, probably. public ImaginaryHierarchyObject(ImaginaryHierarchyObject parent, ImaginaryObject imaginaryObjectBase) { Parent = parent; ImaginaryObjectBase = imaginaryObjectBase; }