1{
2   "MaxCount": 4096,
3   "Duration": 1,
4   "Rate": 400,
5   "Life": {
6      "Input": {
7         "Source": "Age",
8         "TileMode": "Repeat",
9         "Left": 0,
10         "Right": 1
11      },
12      "XValues": [],
13      "Segments": [
14         {
15            "Type": "Constant",
16            "Ranged": true,
17            "Bidirectional": false,
18            "A0": 1,
19            "A1": 3
20         }
21      ]
22   },
23   "Drawable": {
24      "Type": "SkCircleDrawable",
25      "Radius": 2
26   },
27   "Spawn": [
28      {
29         "Type": "SkPositionOnPathAffector",
30         "Enabled": true,
31         "Input": {
32            "Source": "Random",
33            "TileMode": "Clamp",
34            "Left": 0,
35            "Right": 1
36         },
37         "SetHeading": true,
38         "Path": "h50"
39      },
40      {
41         "Type": "SkLinearVelocityAffector",
42         "Enabled": true,
43         "Force": false,
44         "Frame": "World",
45         "Angle": {
46            "Input": {
47               "Source": "Age",
48               "TileMode": "Repeat",
49               "Left": 0,
50               "Right": 1
51            },
52            "XValues": [],
53            "Segments": [
54               {
55                  "Type": "Constant",
56                  "Ranged": true,
57                  "Bidirectional": false,
58                  "A0": -10,
59                  "A1": 10
60               }
61            ]
62         },
63         "Strength": {
64            "Input": {
65               "Source": "Age",
66               "TileMode": "Repeat",
67               "Left": 0,
68               "Right": 1
69            },
70            "XValues": [],
71            "Segments": [
72               {
73                  "Type": "Constant",
74                  "Ranged": true,
75                  "Bidirectional": false,
76                  "A0": 50,
77                  "A1": 60
78               }
79            ]
80         }
81      }
82   ],
83   "Update": [
84      {
85         "Type": "SkLinearVelocityAffector",
86         "Enabled": true,
87         "Force": true,
88         "Frame": "World",
89         "Angle": {
90            "Input": {
91               "Source": "Age",
92               "TileMode": "Repeat",
93               "Left": 0,
94               "Right": 1
95            },
96            "XValues": [],
97            "Segments": [
98               {
99                  "Type": "Constant",
100                  "Ranged": false,
101                  "Bidirectional": false,
102                  "A0": 90
103               }
104            ]
105         },
106         "Strength": {
107            "Input": {
108               "Source": "Age",
109               "TileMode": "Repeat",
110               "Left": 0,
111               "Right": 1
112            },
113            "XValues": [],
114            "Segments": [
115               {
116                  "Type": "Cubic",
117                  "Ranged": false,
118                  "Bidirectional": true,
119                  "A0": 180,
120                  "B0": -90,
121                  "C0": -120,
122                  "D0": -200
123               }
124            ]
125         }
126      },
127      {
128         "Type": "SkSizeAffector",
129         "Enabled": true,
130         "Curve": {
131            "Input": {
132               "Source": "Age",
133               "TileMode": "Repeat",
134               "Left": 0,
135               "Right": 1
136            },
137            "XValues": [],
138            "Segments": [
139               {
140                  "Type": "Linear",
141                  "Ranged": false,
142                  "Bidirectional": false,
143                  "A0": 3,
144                  "D0": 1.5
145               }
146            ]
147         }
148      },
149      {
150         "Type": "SkColorAffector",
151         "Enabled": true,
152         "Curve": {
153            "Input": {
154               "Source": "Age",
155               "TileMode": "Repeat",
156               "Left": 0,
157               "Right": 1
158            },
159            "XValues": [],
160            "Segments": [
161               {
162                  "Type": "Linear",
163                  "Ranged": true,
164                  "A0": [ 0.0999616, 0.140218, 0.784314, 1 ],
165                  "D0": [ 0.523837, 0.886396, 0.980392, 1 ],
166                  "A1": [ 0.378665, 0.121107, 0.705882, 1 ],
167                  "D1": [ 0.934257, 0.229599, 0.955882, 1 ]
168               }
169            ]
170         }
171      }
172   ]
173}