public VizNode CreateNode(object data) { VizNode nodeObj = Instantiate <VizNode>(NodeObj, NodesPivot); nodeObj.Init(new Node(), data, this); Vector3 v = UnityEngine.Random.insideUnitSphere + Vector3.one; nodeObj.Node.Location = new Vector(v.x, v.y, v.z); return(nodeObj); }