https://github.com/yjlintw/Tweenie
[Day 1] - Tweenie
[Day 2] - Easing
[Day 3] - Loop
[Day 4] - Bug Fix
[Day 5] - Code Refactor
[Day 6] - Bulk Manipulation
Todo List
Not in any particular order
Tween Control
- [x] Stop and Play
- [x] Pause and Resume
- [ ] Reverse
- [ ] Waypoints
Looping
Animation
- [ ] Support more built in animation type
- [x] Use
AnimationCurve to allow different ease in / out animation
Optimization
- [ ] ObjectPooling that reuses
Tweener objects to avoid garbage collection (?)
Quality of Life
- [ ] Support frequently used types in Unity
- [ ] Extension Functions for built-in Unity components
Testing
- [ ] Unit-Test
- [ ] Example Scenes
Refactor
- [ ] Better looping control logic