public void OnAction() { DeleteAnimation action = ScriptableObject.CreateInstance <DeleteAnimation>(); action.init(LegacyEditorData.instance.currentAnimation); LegacyEditorData.instance.DoAction(action); }
public static IOneWayControlAnimation CreateDeleteAnimation(DeleteAnimation type, double duration = .3) { switch (type) { case DeleteAnimation.None: return null; case DeleteAnimation.Shrink: return new DeleteShrinkAnimation(duration); case DeleteAnimation.Fade: return new DeleteFadeAnimation(duration); } return null; }
public static IOneWayControlAnimation CreateDeleteAnimation(DeleteAnimation type, double duration = .3) { switch (type) { case DeleteAnimation.None: return(null); case DeleteAnimation.Shrink: return(new DeleteShrinkAnimation(duration)); case DeleteAnimation.Fade: return(new DeleteFadeAnimation(duration)); } return(null); }