private void NotifyTrack_OnNotifySelected(object sender, AnimNotifyEditControlEventArgs e)
 {
     ProGrid.Instance = null;
     ProGrid.Instance = e.Ctrl.CGfxNotify;
     if (mSelectNotify != null)
     {
         mSelectNotify.OnEditor_UnSelected(mEditorAnimationClip.AnimationClip, PreviewActor);
     }
     mSelectNotify = e.Ctrl.CGfxNotify;
     mSelectNotify.OnEditor_Selected(mEditorAnimationClip.AnimationClip, PreviewActor);
 }
 private void NotifyTrack_OnMouseIn(object sender, AnimNotifyEditControlEventArgs e)
 {
     if (mPickedNotifyNodeCtrl == null)
     {
         return;
     }
     if (mPickedNotifyNodeCtrl.TrackNum != e.TrackNum)
     {
         var fromCtrl = GetNofifyTrack(mPickedNotifyNodeCtrl.TrackNum);
         fromCtrl.RemoveNotifyNode(mPickedNotifyNodeCtrl);
         var notifyEditCtrl = GetNofifyTrack(e.TrackNum);
         notifyEditCtrl.ChangeNotifyNodeTrack(mPickedNotifyNodeCtrl);
         Console.WriteLine("NotifyCtrl_OnMouseIn");
     }
 }
 private void NotifyTrack_OnChangeNotifyTrack(object sender, AnimNotifyEditControlEventArgs e)
 {
     AddToNotifyTrackMap(e.Ctrl.CGfxNotify.ID, e.TrackNum, e.Ctrl.CGfxNotify.NotifyName);
     //RefreshNotifyTrackMap(e.Ctrl.CGfxNotify.ID, e.TrackNum);
 }
 private void NotifyTrack_OnRemoveNotify(object sender, AnimNotifyEditControlEventArgs e)
 {
     RemoveFromNotifyTrackMap(e.Ctrl.CGfxNotify.ID);
 }
 private void NotifyTrack_OnAddNotify(object sender, AnimNotifyEditControlEventArgs e)
 {
     AddToNotifyTrackMap(e.Ctrl.CGfxNotify.ID, e.TrackNum, e.Ctrl.CGfxNotify.NotifyName);
 }
 private void NotifyTrack_OnMouseOut(object sender, AnimNotifyEditControlEventArgs e)
 {
 }
 private void NotifyTrack_OnNotifyDropDown(object sender, AnimNotifyEditControlEventArgs e)
 {
     mPickedNotifyNodeCtrl = null;
 }
 private void NotifyTrack_OnNotifyPickUp(object sender, AnimNotifyEditControlEventArgs e)
 {
     mPickedNotifyNodeCtrl = e.Ctrl;
 }