public static CallbackThing <bool> MoveToMark(this MonoBehaviour self, string subject, string mark, float duration) { var go = GameObject.Find(subject); var m = GameObject.Find(mark); return(self.BeginSerial() .MoveTo(go, m, duration) .Start()); }