public override void OnBegin(Clip clip)
 {
     base.OnBegin(clip);
     if (Tweener == null)
     {
         m_Status = Status.Error; return;
     }
     if (TweenEndCallback == null)
     {
         TweenEndCallback = new EventDelegate()
         {
             methodName = "OnTweenEnd"
         };
     }
     Tweener.AddOnFinished(TweenEndCallback);
     Tweener.ResetToBeginning();
     Tweener.Toggle();
 }