public OptionValues() { BackgroundColor = new Value.Color(0, 0, 0, 255); BackgroundImage = new Value.PathForImage("画像ファイル (*.png)|*.png", false, ""); GridColor = new Value.Color(255, 255, 255, 255); IsGridShown = new Value.Boolean(true); IsXYGridShown = new Value.Boolean(false); IsXZGridShown = new Value.Boolean(true); IsYZGridShown = new Value.Boolean(false); GridLength = new Value.Float(2, float.MaxValue, 0.1f); LightDirection = new Value.Vector3D(1, 1, 1, 1, -1, 1, -1, 1, -1, 0.1f, 0.1f, 0.1f); LightColor = new Value.Color(215, 215, 215, 255); LightAmbientColor = new Value.Color(40, 40, 40, 255); Magnification = new Value.Float(1, float.MaxValue, 0.00001f); FPS = new Value.Enum<FPSType>(FPSType._60FPS); Coordinate = new Value.Enum<CoordinateType>(CoordinateType.Right); ColorSpace = new Value.Enum<ColorSpaceType>(ColorSpaceType.GammaSpace); MouseRotInvX = new Value.Boolean(false); MouseRotInvY = new Value.Boolean(false); MouseSlideInvX = new Value.Boolean(false); MouseSlideInvY = new Value.Boolean(false); GuiLanguage = new Value.Enum<Language>(Core.Language); }
internal RendererCommonValues() { ColorTexture = new Value.PathForImage("画像ファイル (*.png)|*.png", true, ""); AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); Filter = new Value.Enum<FilterType>(FilterType.Linear); Wrap = new Value.Enum<WrapType>(WrapType.Repeat); FadeInType = new Value.Enum<FadeType>(FadeType.None); FadeInNone = new NoneParamater(); FadeIn = new FadeInParamater(); FadeOutType = new Value.Enum<FadeType>(); FadeOutNone = new NoneParamater(); FadeOut = new FadeOutParamater(); UV = new Value.Enum<UVType>(); UVDefault = new UVDefaultParamater(); UVFixed = new UVFixedParamater(); UVAnimation = new UVAnimationParamater(); UVScroll = new UVScrollParamater(); ZWrite = new Value.Boolean(false); ZTest = new Value.Boolean(true); Distortion = new Value.Boolean(false); DistortionIntensity = new Value.Float(1.0f, float.MaxValue, float.MinValue, 0.1f); }
internal LocationAbsValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.None); None = new NoneParamater(); Gravity = new GravityParamater(); AttractiveForce = new AttractiveForceParamater(); }
internal LocationValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(); LocationFCurve = new Vector3DFCurveParameter(); }
internal RendererValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.Sprite); Sprite = new SpriteParamater(); Ribbon = new RibbonParamater(); Track = new TrackParameter(); Ring = new RingParamater(); Model = new ModelParamater(); }
internal GenerationLocationValues() { EffectsRotation = new Value.Boolean(false); Type = new Value.Enum<ParameterType>(); Point = new PointParameter(); Sphere = new SphereParameter(); Model = new ModelParameter(); Circle = new CircleParameter(); }
internal RotationValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(); AxisPVA = new AxisPVAParamater(); AxisEasing = new AxisEasingParamater(); RotationFCurve = new RotationFCurveParamater(); }
internal CommonValues() { MaxGeneration = new Value.IntWithInifinite(1, false, int.MaxValue, 0); LocationEffectType = new Value.Enum<ParentEffectType>(ParentEffectType.Already); RotationEffectType = new Value.Enum<ParentEffectType>(ParentEffectType.Already); ScaleEffectType = new Value.Enum<ParentEffectType>(ParentEffectType.Already); RemoveWhenLifeIsExtinct = new Value.Boolean(true); RemoveWhenParentIsRemoved = new Value.Boolean(false); RemoveWhenAllChildrenAreRemoved = new Value.Boolean(false); Life = new Value.IntWithRandom(100, int.MaxValue, 1); GenerationTime = new Value.FloatWithRandom(1.0f, float.MaxValue, 0.00001f); GenerationTimeOffset = new Value.FloatWithRandom(0.0f, float.MaxValue, 0.0f); }
internal ScaleValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.Fixed); Fixed = new FixedParamater(); PVA = new PVAParamater(); Easing = new Vector3DEasingParamater(1.0f, 1.0f, 1.0f); //Easing.Start.X.SetCenterDirectly(1.0f); //Easing.Start.Y.SetCenterDirectly(1.0f); //Easing.Start.Z.SetCenterDirectly(1.0f); //Easing.Start.X.SetMaxDirectly(1.0f); //Easing.Start.Y.SetMaxDirectly(1.0f); //Easing.Start.Z.SetMaxDirectly(1.0f); //Easing.Start.X.SetMinDirectly(1.0f); //Easing.Start.Y.SetMinDirectly(1.0f); //Easing.Start.Z.SetMinDirectly(1.0f); //Easing.End.X.SetCenterDirectly(1.0f); //Easing.End.Y.SetCenterDirectly(1.0f); //Easing.End.Z.SetCenterDirectly(1.0f); //Easing.End.X.SetMaxDirectly(1.0f); //Easing.End.Y.SetMaxDirectly(1.0f); //Easing.End.Z.SetMaxDirectly(1.0f); //Easing.End.X.SetMinDirectly(1.0f); //Easing.End.Y.SetMinDirectly(1.0f); //Easing.End.Z.SetMinDirectly(1.0f); SinglePVA = new SinglePVAParamater(); SingleEasing = new FloatEasingParamater(1.0f); //SingleEasing.Start.SetCenterDirectly(1.0f); //SingleEasing.Start.SetMaxDirectly(1.0f); //SingleEasing.Start.SetMinDirectly(1.0f); //SingleEasing.End.SetCenterDirectly(1.0f); //SingleEasing.End.SetMaxDirectly(1.0f); //SingleEasing.End.SetMinDirectly(1.0f); FCurve = new Vector3DFCurveParameter(); FCurve.FCurve.X.DefaultValue = 1.0f; FCurve.FCurve.Y.DefaultValue = 1.0f; FCurve.FCurve.Z.DefaultValue = 1.0f; }
public FCurveVector2D() { Timeline = new Enum <FCurveTimelineType>(); X = new FCurve <float>(0); Y = new FCurve <float>(0); }
internal Vector3DEasingParamater(float defaultX = 0.0f, float defaultY = 0.0f, float defaultZ = 0.0f) { Start = new Value.Vector3DWithRandom(defaultX, defaultY, defaultZ); End = new Value.Vector3DWithRandom(defaultX, defaultY, defaultZ); StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }
public CircleParameter() { Division = new Value.Int(8, int.MaxValue, 1); Radius = new Value.FloatWithRandom(); AngleStart = new Value.FloatWithRandom(0, float.MaxValue, float.MinValue); AngleEnd = new Value.FloatWithRandom(360, float.MaxValue, float.MinValue); Type = new Value.Enum<CircleType>(CircleType.Random); }
public RibbonParamater() { AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); ViewpointDependent = new Value.Boolean(false); ColorAll = new Value.Enum<ColorAllType>(ColorAllType.Fixed); ColorAll_Fixed = new Value.Color(255, 255, 255, 255); ColorAll_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorAll_Easing = new ColorEasingParamater(); Color = new Value.Enum<ColorType>(ColorType.Default); Color_Fixed_L = new Value.Color(255, 255, 255, 255); Color_Fixed_R = new Value.Color(255, 255, 255, 255); Position = new Value.Enum<PositionType>(PositionType.Default); Position_Fixed_L = new Value.Float(-0.5f); Position_Fixed_R = new Value.Float(0.5f); ColorTexture = new Value.Path(Properties.Resources.ImageFilter, true, ""); }
public FadeOutParamater() { Frame = new Value.Float(1, float.MaxValue, 0); StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }
public ModelParameter() { Model = new Value.Path(Properties.Resources.ModelFilter, true, ""); Type = new Value.Enum<ModelType>(ModelType.Random); }
public RingParamater() { RenderingOrder = new Value.Enum<Data.RenderingOrder>(Data.RenderingOrder.FirstCreatedInstanceIsFirst); Billboard = new Value.Enum<BillboardType>(BillboardType.Fixed); AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); VertexCount = new Value.Int(16, 256, 3); ViewingAngle = new Value.Enum<ViewingAngleType>(ViewingAngleType.Fixed); ViewingAngle_Fixed = new Value.Float(360.0f, 360.0f, 0.0f); ViewingAngle_Random = new Value.FloatWithRandom(360.0f, 360.0f, 0.0f); ViewingAngle_Easing = new FloatEasingParamater(360.0f, 360.0f, 0.0f); Outer = new Value.Enum<LocationType>(LocationType.Fixed); Outer_Fixed = new FixedLocation(2.0f, 0.0f); Outer_PVA = new PVALocation(2.0f, 0.0f); Outer_Easing = new Vector2DEasingParamater(); Inner = new Value.Enum<LocationType>(LocationType.Fixed); Inner_Fixed = new FixedLocation(1.0f, 0.0f); Inner_PVA = new PVALocation(1.0f, 0.0f); Inner_Easing = new Vector2DEasingParamater(); CenterRatio = new Value.Enum<CenterRatioType>(CenterRatioType.Fixed); CenterRatio_Fixed = new Value.Float(0.5f, 1.0f, 0.0f); CenterRatio_Random = new Value.FloatWithRandom(0.5f, 1.0f, 0.0f); CenterRatio_Easing = new FloatEasingParamater(0.5f, 1.0f, 0.0f); OuterColor = new Value.Enum<ColorType>(ColorType.Fixed); OuterColor_Fixed = new Value.Color(255, 255, 255, 0); OuterColor_Random = new Value.ColorWithRandom(255, 255, 255, 0); OuterColor_Easing = new ColorEasingParamater(); CenterColor = new Value.Enum<ColorType>(ColorType.Fixed); CenterColor_Fixed = new Value.Color(255, 255, 255, 255); CenterColor_Random = new Value.ColorWithRandom(255, 255, 255, 255); CenterColor_Easing = new ColorEasingParamater(); InnerColor = new Value.Enum<ColorType>(ColorType.Fixed); InnerColor_Fixed = new Value.Color(255, 255, 255, 0); InnerColor_Random = new Value.ColorWithRandom(255, 255, 255, 0); InnerColor_Easing = new ColorEasingParamater(); if (Core.Language == Language.Japanese) { ColorTexture = new Value.Path("画像ファイル (*.png)|*.png", true, ""); } else if (Core.Language == Language.English) { ColorTexture = new Value.Path("Image File (*.png)|*.png", true, ""); } }
public ModelParameter() { if(Core.Language == Language.Japanese) { Model = new Value.Path("モデルファイル (*.efkmodel)|*.efkmodel", true, ""); } else { Model = new Value.Path("Model File (*.efkmodel)|*.efkmodel", true, ""); } Type = new Value.Enum<ModelType>(ModelType.Random); }
public RibbonParamater() { AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); ViewpointDependent = new Value.Boolean(false); ColorAll = new Value.Enum<ColorAllType>(ColorAllType.Fixed); ColorAll_Fixed = new Value.Color(255, 255, 255, 255); ColorAll_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorAll_Easing = new ColorEasingParamater(); Color = new Value.Enum<ColorType>(ColorType.Default); Color_Fixed_L = new Value.Color(255, 255, 255, 255); Color_Fixed_R = new Value.Color(255, 255, 255, 255); Position = new Value.Enum<PositionType>(PositionType.Default); Position_Fixed_L = new Value.Float(-0.5f); Position_Fixed_R = new Value.Float(0.5f); if(Core.Language == Language.Japanese) { ColorTexture = new Value.Path("画像ファイル (*.png)|*.png", true, ""); } else if(Core.Language == Language.English) { ColorTexture = new Value.Path("Image File (*.png)|*.png", true, ""); } }
public ModelParamater() { if (Core.Language == Language.Japanese) { Model = new Value.Path("モデルファイル (*.efkmodel)|*.efkmodel", true, ""); NormalTexture = new Value.PathForImage("画像ファイル (*.png)|*.png", true, ""); } else if (Core.Language == Language.English) { Model = new Value.Path("Model File (*.efkmodel)|*.efkmodel", true, ""); NormalTexture = new Value.PathForImage("Image File (*.png)|*.png", true, ""); } Lighting = new Value.Boolean(true); Culling = new Value.Enum<CullingValues>(Data.CullingValues.Front); Color = new Value.Enum<StandardColorType>(StandardColorType.Fixed); Color_Fixed = new Value.Color(255, 255, 255, 255); Color_Random = new Value.ColorWithRandom(255, 255, 255, 255); Color_Easing = new ColorEasingParamater(); Color_FCurve = new ColorFCurveParameter(); }
public FCurveVector2D() { Timeline = new Enum <FCurveTimelineMode>(FCurveTimelineMode.Percent); X = new FCurve <float>(0); Y = new FCurve <float>(0); }
internal SoundParamater() { Wave = new Value.PathForSound(Properties.Resources.SoundFilter, true, ""); Volume = new Value.FloatWithRandom(1.0f, 1.0f, 0.0f, DrawnAs.CenterAndAmplitude, 0.1f); Pitch = new Value.FloatWithRandom(0.0f, 2.0f, -2.0f, DrawnAs.CenterAndAmplitude, 0.1f); PanType = new Value.Enum<ParamaterPanType>(ParamaterPanType.Sound2D); Pan = new Value.FloatWithRandom(0.0f, 1.0f, -1.0f, DrawnAs.CenterAndAmplitude, 0.1f); Distance = new Value.Float(10.0f); Delay = new Value.IntWithRandom(0, int.MaxValue, 0); }
public UVAnimationParamater() { Start = new Value.Vector2D(); Size = new Value.Vector2D(); FrameLength = new Value.Int(1, int.MaxValue, 1); FrameCountX = new Value.Int(1, int.MaxValue, 1); FrameCountY = new Value.Int(1, int.MaxValue, 1); LoopType = new Value.Enum<LoopType>(RendererCommonValues.LoopType.Once); }
public TrackParameter() { TrackSizeFor = new Value.Enum<TrackSizeType>(TrackSizeType.Fixed); TrackSizeFor_Fixed = new Value.Float(1, float.MaxValue, 0); TrackSizeMiddle = new Value.Enum<TrackSizeType>(TrackSizeType.Fixed); TrackSizeMiddle_Fixed = new Value.Float(1, float.MaxValue, 0); TrackSizeBack = new Value.Enum<TrackSizeType>(TrackSizeType.Fixed); TrackSizeBack_Fixed = new Value.Float(1, float.MaxValue, 0); ColorLeft = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorLeft_Fixed = new Value.Color(255, 255, 255, 255); ColorLeft_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorLeft_Easing = new ColorEasingParamater(); ColorLeft_FCurve = new ColorFCurveParameter(); ColorLeftMiddle = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorLeftMiddle_Fixed = new Value.Color(255, 255, 255, 255); ColorLeftMiddle_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorLeftMiddle_Easing = new ColorEasingParamater(); ColorLeftMiddle_FCurve = new ColorFCurveParameter(); ColorCenter = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorCenter_Fixed = new Value.Color(255, 255, 255, 255); ColorCenter_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorCenter_Easing = new ColorEasingParamater(); ColorCenter_FCurve = new ColorFCurveParameter(); ColorCenterMiddle = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorCenterMiddle_Fixed = new Value.Color(255, 255, 255, 255); ColorCenterMiddle_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorCenterMiddle_Easing = new ColorEasingParamater(); ColorCenterMiddle_FCurve = new ColorFCurveParameter(); ColorRight = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorRight_Fixed = new Value.Color(255, 255, 255, 255); ColorRight_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorRight_Easing = new ColorEasingParamater(); ColorRight_FCurve = new ColorFCurveParameter(); ColorRightMiddle = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorRightMiddle_Fixed = new Value.Color(255, 255, 255, 255); ColorRightMiddle_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorRightMiddle_Easing = new ColorEasingParamater(); ColorRightMiddle_FCurve = new ColorFCurveParameter(); }
public SpriteParamater() { RenderingOrder = new Value.Enum<Data.RenderingOrder>(Data.RenderingOrder.FirstCreatedInstanceIsFirst); Billboard = new Value.Enum<BillboardType>(BillboardType.Billboard); AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); ColorAll = new Value.Enum<StandardColorType>(StandardColorType.Fixed); ColorAll_Fixed = new Value.Color(255, 255, 255, 255); ColorAll_Random = new Value.ColorWithRandom(255, 255, 255, 255); ColorAll_Easing = new ColorEasingParamater(); ColorAll_FCurve = new ColorFCurveParameter(); Color = new Value.Enum<ColorType>(ColorType.Default); Color_Fixed_LL = new Value.Color(255, 255, 255, 255); Color_Fixed_LR = new Value.Color(255, 255, 255, 255); Color_Fixed_UL = new Value.Color(255, 255, 255, 255); Color_Fixed_UR = new Value.Color(255, 255, 255, 255); Position = new Value.Enum<PositionType>(PositionType.Default); Position_Fixed_LL = new Value.Vector2D(-0.5f, -0.5f); Position_Fixed_LR = new Value.Vector2D(0.5f, -0.5f); Position_Fixed_UL = new Value.Vector2D(-0.5f, 0.5f); Position_Fixed_UR = new Value.Vector2D(0.5f, 0.5f); ColorTexture = new Value.Path("画像ファイル (*.png)|*.png", true, ""); }
public ModelParamater() { Model = new Value.Path(Properties.Resources.ModelFilter, true, ""); NormalTexture = new Value.PathForImage(Properties.Resources.ImageFilter, true, ""); Lighting = new Value.Boolean(true); Culling = new Value.Enum<CullingValues>(Data.CullingValues.Front); Color = new Value.Enum<StandardColorType>(StandardColorType.Fixed); Color_Fixed = new Value.Color(255, 255, 255, 255); Color_Random = new Value.ColorWithRandom(255, 255, 255, 255); Color_Easing = new ColorEasingParamater(); Color_FCurve = new ColorFCurveParameter(); }
internal SoundParamater() { if(Core.Language == Language.Japanese) { Wave = new Value.PathForSound("音声ファイル (*.wav)|*.wav", true, ""); } else if(Core.Language == Language.English) { Wave = new Value.PathForSound("Sound File (*.wav)|*.wav", true, ""); } Volume = new Value.FloatWithRandom(1.0f, 1.0f, 0.0f); Pitch = new Value.FloatWithRandom(0.0f, 2.0f, -2.0f); PanType = new Value.Enum<ParamaterPanType>(ParamaterPanType.Sound2D); Pan = new Value.FloatWithRandom(0.0f, 1.0f, -1.0f); Distance = new Value.Float(10.0f); Delay = new Value.IntWithRandom(0, int.MaxValue, 0); }
public RingParamater() { RenderingOrder = new Value.Enum<Data.RenderingOrder>(Data.RenderingOrder.FirstCreatedInstanceIsFirst); Billboard = new Value.Enum<BillboardType>(BillboardType.Fixed); AlphaBlend = new Value.Enum<AlphaBlendType>(AlphaBlendType.Blend); VertexCount = new Value.Int(16, 256, 3); ViewingAngle = new Value.Enum<ViewingAngleType>(ViewingAngleType.Fixed); ViewingAngle_Fixed = new Value.Float(360.0f, 360.0f, 0.0f); ViewingAngle_Random = new Value.FloatWithRandom(360.0f, 360.0f, 0.0f); ViewingAngle_Easing = new FloatEasingParamater(360.0f, 360.0f, 0.0f); Outer = new Value.Enum<LocationType>(LocationType.Fixed); Outer_Fixed = new FixedLocation(2.0f, 0.0f); Outer_PVA = new PVALocation(2.0f, 0.0f); Outer_Easing = new Vector2DEasingParamater(); Inner = new Value.Enum<LocationType>(LocationType.Fixed); Inner_Fixed = new FixedLocation(1.0f, 0.0f); Inner_PVA = new PVALocation(1.0f, 0.0f); Inner_Easing = new Vector2DEasingParamater(); CenterRatio = new Value.Enum<CenterRatioType>(CenterRatioType.Fixed); CenterRatio_Fixed = new Value.Float(0.5f, 1.0f, 0.0f); CenterRatio_Random = new Value.FloatWithRandom(0.5f, 1.0f, 0.0f); CenterRatio_Easing = new FloatEasingParamater(0.5f, 1.0f, 0.0f); OuterColor = new Value.Enum<ColorType>(ColorType.Fixed); OuterColor_Fixed = new Value.Color(255, 255, 255, 0); OuterColor_Random = new Value.ColorWithRandom(255, 255, 255, 0); OuterColor_Easing = new ColorEasingParamater(); CenterColor = new Value.Enum<ColorType>(ColorType.Fixed); CenterColor_Fixed = new Value.Color(255, 255, 255, 255); CenterColor_Random = new Value.ColorWithRandom(255, 255, 255, 255); CenterColor_Easing = new ColorEasingParamater(); InnerColor = new Value.Enum<ColorType>(ColorType.Fixed); InnerColor_Fixed = new Value.Color(255, 255, 255, 0); InnerColor_Random = new Value.ColorWithRandom(255, 255, 255, 0); InnerColor_Easing = new ColorEasingParamater(); ColorTexture = new Value.Path(Properties.Resources.ImageFilter, true, ""); }
internal SoundParamater() { Wave = new Value.PathForSound("音声ファイル (*.wav)|*.wav", true, ""); Volume = new Value.FloatWithRandom(1.0f, 1.0f, 0.0f); Pitch = new Value.FloatWithRandom(0.0f, 2.0f, -2.0f); PanType = new Value.Enum<ParamaterPanType>(ParamaterPanType.Sound2D); Pan = new Value.FloatWithRandom(0.0f, 1.0f, -1.0f); Distance = new Value.Float(10.0f); Delay = new Value.IntWithRandom(0, int.MaxValue, 0); }
internal SoundValues() { Type = new Value.Enum<ParamaterType>(ParamaterType.None); None = new NoneParamater(); Sound = new SoundParamater(); }
internal FloatEasingParamater(float value = 0.0f, float max = float.MaxValue, float min = float.MinValue) { Start = new Value.FloatWithRandom(value, max, min); End = new Value.FloatWithRandom(value, max, min); StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }
internal ColorEasingParamater() { Start = new Value.ColorWithRandom(255, 255, 255, 255); End = new Value.ColorWithRandom(255, 255, 255, 255); Start.Link = End; End.Link = Start; StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }
internal Vector2DEasingParamater() { Start = new Value.Vector2DWithRandom(0, 0); End = new Value.Vector2DWithRandom(0, 0); StartSpeed = new Value.Enum<EasingStart>(EasingStart.Start); EndSpeed = new Value.Enum<EasingEnd>(EasingEnd.End); }