/// <summary> /// Click sur OK /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (AnimationManager.CurrentAnimation != null) { AnimationId = AnimationManager.CurrentAnimation.Id; } else { AnimationId = new Guid(); } _Service.SaveAnim(AnimationManager.AnimationType); Cursor.Current = DefaultCursor; this.Close(); }
/// <summary> /// Lance l'animation manager /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void AnimationControl_DoubleClick(object sender, EventArgs e) { FormsManager.Instance.AnimationManagerContainer.FormClosed += new FormClosedEventHandler(AnimationManagerContainer_FormClosed); FormsManager.Instance.AnimationManagerContainer.ParentCharacter = this.ParentCharacter; FormsManager.Instance.AnimationManagerContainer.OriginPoint = this.OriginPoint; if (_CurrentAnim != null && _CurrentAnim.AnimationType == Enums.AnimationType.CharacterAnimation) { _Service.SaveAnim(AnimationFilter, this.ParentCharacter); } else { _Service.SaveAnim(AnimationFilter); } if (_CurrentAnim == null || _CurrentAnim.Id == new Guid()) { FormsManager.Instance.LoadAnimationManager(AnimationFilter); } else { FormsManager.Instance.LoadAnimationManager(AnimationFilter, _CurrentAnim.Id); } }