private void Awake() { root = Create <SpringOffset>("root"); root.transform.parent = transform; arm = Create <SphericalSpring>("arm", root); rotSpring = Create <RadialSpring>("rot", arm); //pos = rotSpring.GetPositionRef(); //rot = rotSpring.GetRotationRef(); cube = GameObject.CreatePrimitive(PrimitiveType.Cube); }
private void Start() { GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere); sphere.transform.position = transform.position; RadialSpring spring = SpringComponent.Create <RadialSpring>("Radial"); spring.transform.position = transform.position; spring.transform.parent = transform; sphere.transform.parent = spring.transform; root = spring; }