public void OnInit() { CLComponent c = new CLComponent(); Debug.Log("Init"); root = GameObject.CreatePrimitive(PrimitiveType.Cylinder); for (int i = 0; i < 10; i++) { GameObject sub = GameObject.CreatePrimitive(PrimitiveType.Cylinder); sub.transform.parent = root.transform; sub.transform.localPosition = new Vector3(i, 0, 0); sub.GetComponent("Transform"); } }