public override void OnTargetReached () { if (endOfPathEffect != null && Vector3.Distance (tr.position, lastTarget) > 1) { GameObject.Instantiate (endOfPathEffect,tr.position,tr.rotation); lastTarget = tr.position; } }