// Helper function for creating primitives GameObject GenPrimitive(PrimitiveType type, Vector3 pos, Vector3 scale, Color c) { var go = GameObject.CreatePrimitive(type); go.transform.position = pos; go.transform.localScale = scale; go.GetComponent<Renderer>().material.color = c; return go; }