private void DrawCurveGui(BaseAnimation anim) { anim.Curve = EditorGUILayout.CurveField(anim.Curve, GUILayout.Height(100)); GUILayout.BeginHorizontal(); if (GUILayout.Button("Flip X")) { FlipX(anim.Curve); } if (GUILayout.Button("Flip Y")) { FlipY(anim.Curve); } if (GUILayout.Button("Mirror Y")) { MirrorY(anim.Curve); } GUILayout.EndHorizontal(); }
private void Remove(BaseAnimation anim) { singleAnimation.Animations.Remove(anim); EditorUtility.SetDirty(this.target); }