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);
 }
 public void AddInstanceNotify(CGfxNotify notify, EngineNS.Macross.MacrossGetter <CGfxNotify> macrossGetter)
 {
     AnimationClip?.ClipInstance.Notifies.Add(notify);
     if (NofityPairs.ContainsKey(notify.ID))
     {
         NofityPairs[notify.ID] = macrossGetter;
     }
     else
     {
         NofityPairs.Add(notify.ID, macrossGetter);
     }
 }
 public void RemoveInstanceNotify(CGfxNotify notify)
 {
     AnimationClip?.ClipInstance.Notifies.Remove(notify);
     NofityPairs.Remove(notify.ID);
 }