public static Animatable CreateMergeAndStartAnimation(string name, Node node, string targetProperty, decimal framePerSecond, decimal totalFrame, object from, object to, System.Nullable <decimal> loopMode = null, EasingFunction easingFunction = null, ActionCallback onAnimationEnd = null)
 {
     return(EventHorizonBlazorInterop.FuncClass <Animatable>(
                entity => new Animatable()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { "BABYLON", "Animation", "CreateMergeAndStartAnimation" }, name, node, targetProperty, framePerSecond, totalFrame, from, to, loopMode, easingFunction, onAnimationEnd
     }
                ));
 }
 public static Animation CreateAnimation(string property, decimal animationType, decimal framePerSecond, EasingFunction easingFunction)
 {
     return(EventHorizonBlazorInterop.FuncClass <Animation>(
                entity => new Animation()
     {
         ___guid = entity.___guid
     },
                new object[]
     {
         new string[] { "BABYLON", "Animation", "CreateAnimation" }, property, animationType, framePerSecond, easingFunction
     }
                ));
 }