Transform CreateEmpty(GameObjectData data, Transform parent) { GameObject newGo = new GameObject(data.name); newGo.transform.parent = parent; data.CopyDataTo(newGo.transform); return(newGo.transform); }