void Select(GameObject toSelect) { if (toSelect) { movement = toSelect.GetComponent <Movement> (); if (movement) { if (movement.selectableType == SelectableType.MultiTarget) { resetOnNext = true; MotionPath path = movement.gameObject.GetComponentInChildren <MotionPath> (); if (path) { path.RemoveMarkers(); //path.UpdateTarget (); } } selection = toSelect.gameObject; } } }