{ "MaxCount": 4096, "Duration": 1, "Rate": 30, "Life": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": false, "Bidirectional": false, "A0": 10 } ] }, "Drawable": { "Type": "SkCircleDrawable", "Radius": 1 }, "Spawn": [ { "Type": "SkLinearVelocityAffector", "Enabled": true, "Force": false, "Frame": "World", "Angle": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": true, "Bidirectional": false, "A0": 170, "A1": 190 } ] }, "Strength": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": true, "Bidirectional": false, "A0": 10, "A1": 30 } ] } }, { "Type": "SkPositionOnPathAffector", "Enabled": true, "Input": { "Source": "Random", "TileMode": "Clamp", "Left": 0, "Right": 1 }, "SetHeading": false, "Path": "h500" } ], "Update": [ { "Type": "SkSizeAffector", "Enabled": true, "Curve": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Cubic", "Ranged": true, "Bidirectional": false, "A0": 10, "B0": 10, "C0": 10, "D0": 0, "A1": 10, "B1": 0, "C1": 0, "D1": 0 } ] } } ] }