Add Components at runtime
colorSpring = gameObject.AddComponent<ColorSpringComponent>();
colorSpring.SetAutoUpdateToTrue(isRenderer: false, uiImage.gameObject);
colorSpring.Initialize();
colorSpring.SetCurrentValue(Color.white);
colorSpring.SetTarget(Color.yellow);
transformSpringComponent = uiImage.gameObject.AddComponent<TransformSpringComponent>();
transformSpringComponent.useTransformAsTarget = true;
transformSpringComponent.followerTransform = uiImage.transform;
transformSpringComponent.targetTransform = uiImageTarget.transform;
transformSpringComponent.SpringScaleEnabled = false;
transformSpringComponent.Initialize();
Last updated