{ "MaxCount": 4096, "Duration": 1, "Rate": 90, "Life": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": false, "Bidirectional": false, "A0": 30 } ] }, "Drawable": { "Type": "SkCircleDrawable", "Radius": 2 }, "Spawn": [ { "Type": "SkPositionInCircleAffector", "Enabled": true, "SetHeading": true, "X": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": false, "Bidirectional": false, "A0": 0 } ] }, "Y": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": false, "Bidirectional": false, "A0": 0 } ] }, "Radius": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Constant", "Ranged": false, "Bidirectional": false, "A0": 40 } ] } } ], "Update": [ { "Type": "SkPointForceAffector", "Enabled": true, "Point": { "x": 0, "y": 0 }, "Constant": -10, "InvSquare": 0 }, { "Type": "SkSizeAffector", "Enabled": true, "Curve": { "Input": { "Source": "Age", "TileMode": "Repeat", "Left": 0, "Right": 1 }, "XValues": [], "Segments": [ { "Type": "Linear", "Ranged": false, "Bidirectional": false, "A0": 0.25, "D0": 3 } ] } } ] }