New SkCurve type with multiple curve segments
- Converted all linear force stuff into a single affector,
used at either spawn or update time appropriately.
The new affector can either set or adjust velocity.
- Converted lifetime to a curve.
- Removed SkRangedFloat, initial velocity params, etc.
Looks like a large addition, but that's mostly down to the
JSON getting bigger. There's a net reduction in LoC.
Reviewed-by: Brian Osman <firstname.lastname@example.org>
Commit-Queue: Brian Osman <email@example.com>
6 files changed