// Use this for initialization void Start() { animatorX = new FloatKeyframeAnimator(); animatorY = new FloatKeyframeAnimator(); //Demo 2: Loop the movement on a triangle animatorX.AddKey(6, 0); animatorY.AddKey(0, 0); animatorX.AddKey(Mathf.Sqrt(18), 2); animatorY.AddKey(Mathf.Sqrt(18), 2); animatorX.AddKey(0, 4); animatorY.AddKey(6, 4); animatorX.AddKey(-Mathf.Sqrt(18), 6); animatorY.AddKey(Mathf.Sqrt(18), 6); animatorX.AddKey(-6, 8); animatorY.AddKey(0, 8); animatorX.AddKey(-Mathf.Sqrt(18), 10); animatorY.AddKey(-Mathf.Sqrt(18), 10); animatorX.AddKey(0, 12); animatorY.AddKey(-6, 12); animatorX.AddKey(Mathf.Sqrt(18), 14); animatorY.AddKey(-Mathf.Sqrt(18), 14); animatorX.AddKey(6, 16); animatorY.AddKey(0, 16); }
// Use this for initialization void Start() { animatorX = new FloatKeyframeAnimator(); animatorZ = new FloatKeyframeAnimator(); animatorX.Clear(); animatorX.AddKey(-5, 0); animatorZ.AddKey(-4, 0); animatorX.AddKey(-5, 2); animatorZ.AddKey(0, 2); animatorX.AddKey(-3, 4); animatorZ.AddKey(4, 4); animatorX.AddKey(0, 6); animatorZ.AddKey(5, 6); animatorX.AddKey(2.5f, 8); animatorZ.AddKey(3, 8); animatorX.AddKey(5, 10); animatorZ.AddKey(0, 10); animatorX.AddKey(4.5f, 12); animatorZ.AddKey(-4, 12); animatorX.AddKey(.25f, 14); animatorZ.AddKey(-4, 14); animatorX.AddKey(-5, 16); animatorZ.AddKey(-4, 16); }