private void comboBoxAnimationType_SelectedIndexChanged(object sender, EventArgs e) { complexAnimationData.SetAnimationType((Animation.AnimationType)Enum.Parse(typeof(Animation.AnimationType), (string)comboBoxAnimationType.SelectedItem)); if (complexAnimationData.GetAnimationType() == Animation.AnimationType.Complex) { tableLayoutPanelComplexAnimation.Visible = true; tableLayoutPanelSimpleAnimation.Visible = false; } else if (complexAnimationData.GetAnimationType() == Animation.AnimationType.Simple) { tableLayoutPanelComplexAnimation.Visible = false; tableLayoutPanelSimpleAnimation.Visible = true; } }
void CopyFromInstance(ComplexAnimation animationInstance) { Reset(); SetAnimationType(animationInstance.GetAnimationType()); SetFrametime(animationInstance.GetFrametime()); foreach (FrameData d in animationInstance.data) { this.data.Add(d); } animationInstance.data.Clear(); }