// Use this for initialization void Start() { m = new Movement(this.gameObject); float dur = 1; Vector2 s1 = new Vector2(-5, 5); Vector2 s2 = new Vector2(0, 5); Vector2 s3 = new Vector2(5, 5); Vector2 s4 = new Vector2(10, 5); Vector2 s5 = new Vector2(2.5f, -15); Vector2 d1 = new Vector2(-2.5f, 10); Vector2 d2 = new Vector2(2.5f, 10); Vector2 d3 = new Vector2(7.5f, 10); Vector2 d4 = new Vector2(12, 0); Vector2 d5 = new Vector2(-7, 0); Vector2 c1 = new Vector2(2.5f, -18); m.AddCurve(s1, s2, dur, d1); m.AddCurve(s2, s3, dur, d2); m.AddCurve(s3, s4, dur, d3); m.AddCurve(s4, s5, dur * 2, d4); m.AddCounterClockwiseCircle(s5, c1, Mathf.Deg2Rad * 360, dur); m.AddCurve(s5, s1, dur * 2, d5); m.setMarker(marker); m.ToggleTrail(); m.SetRepeat(); m.ShiftMovementByPoint(new Vector2(-5, 3)); //m.PostMovement ("http://localhost/", "HeartThing"); m.Start(); }