示例#1
0
        public static BaseMotion Execute(Transform Master, BaseMotion Motion)
        {
            if (Motion == null)
            {
                return(null);
            }

            Motion.Master = Master;
            Motion.Enter();
            MotionList_.Add(Motion);
            return(Motion);
        }
示例#2
0
 public static BaseMotion ExecuteMotion(this Transform Master, BaseMotion Motion)
 {
     return(Execute(Master, Motion));
 }
示例#3
0
 public static void Abandon(BaseMotion Motion)
 {
     Motion?.Stop();
 }