Пример #1
0
		public override void SetValue (float progress){
			float value = curve.Evaluate(progress);
			if (transformType.position) transform.position = Vector3.LerpUnclamped(p1.position, p2.position, value);
			if (transformType.rotation) transform.rotation = Quaternion.SlerpUnclamped(p1.rotation, p2.rotation, value);
			if (transformType.scale) transform.localScale = Vector3.LerpUnclamped(p1.localScale, p2.localScale, value);
		}
Пример #2
0
 public override void SetValue(float progress)
 {
     transform.localPosition = Vector3.LerpUnclamped(localPos, localPos2, curve.Evaluate(progress)) * amplitude;
 }