private void CreateCustomObject(GameObject obj) { GameObject newObj = Instantiate(obj); newObj.name = obj.name; ThreeDAFrameObject aframe = newObj.AddComponent <ThreeDAFrameObject>(); aframe.objType = "a-entity"; aframe.customThreeD = obj; }
private ThreeDAFrameObject CreatePrimitive(PrimitiveType type) { GameObject primitive = GameObject.CreatePrimitive(type); ThreeDAFrameObject result = primitive.AddComponent <ThreeDAFrameObject>(); if (type == PrimitiveType.Cube) { result.objType = "a-box"; } else { result.objType = "a-" + type.ToString().ToLower(); } return(result); }