Richard Davey
|
e0202e6953
|
No need for ternary check
|
2022-09-02 18:55:53 +01:00 |
|
Richard Davey
|
02a6989ec7
|
Uses string based callback approach
|
2022-09-02 18:14:51 +01:00 |
|
Richard Davey
|
9da43d3af4
|
jsdoc updates and tidying up
|
2022-09-02 18:10:24 +01:00 |
|
Richard Davey
|
4eea1e75b3
|
Use GetValue for numeric-only properties
|
2022-09-02 18:10:08 +01:00 |
|
Richard Davey
|
072c709d04
|
Update GetNewValue.js
|
2022-09-02 18:09:52 +01:00 |
|
Richard Davey
|
2fc5c358f1
|
Finished jsdocs and tidied up some functions
|
2022-09-02 18:09:46 +01:00 |
|
Richard Davey
|
9cb86916ab
|
Added new typedefs for states and TweenData
|
2022-09-02 18:09:30 +01:00 |
|
Richard Davey
|
b60fa310be
|
Update Tween.js
|
2022-09-02 16:20:49 +01:00 |
|
Richard Davey
|
8b6bdba654
|
Just use targetIndex plus tidied up functions
|
2022-09-02 16:20:39 +01:00 |
|
Richard Davey
|
05659d2b6b
|
Refactored TweenData into a class to aid the VM in knowing its shape
|
2022-09-02 00:56:22 +01:00 |
|
Richard Davey
|
be6d69b574
|
Updated new timestep system, added full docs
|
2022-09-01 18:54:42 +01:00 |
|
Richard Davey
|
13e812bea0
|
Lots of tidying up and refactoring
|
2022-09-01 18:54:27 +01:00 |
|
Richard Davey
|
32bf211131
|
Removed unused const
|
2022-09-01 18:54:17 +01:00 |
|
Richard Davey
|
6aea1e7c94
|
Update TweenManager.js
|
2022-09-01 00:00:05 +01:00 |
|
Richard Davey
|
af18ffd564
|
Testing new timing system
|
2022-08-31 18:55:40 +01:00 |
|
Richard Davey
|
18e639a37a
|
Consolidated init, seek and calcDuration into a single method
|
2022-08-31 13:48:37 +01:00 |
|
Richard Davey
|
6e69ecdb0c
|
Corrected the jsdocs
|
2022-08-31 12:50:25 +01:00 |
|
Richard Davey
|
9eb364e3a2
|
Trying new flow
|
2022-08-30 23:45:19 +01:00 |
|
Richard Davey
|
b352deff83
|
create accepts an array as well
|
2022-08-30 22:06:48 +01:00 |
|
Richard Davey
|
0781e0f05b
|
Better chain method and getChainedTweens
|
2022-08-30 18:44:09 +01:00 |
|
Richard Davey
|
3bfa25f410
|
Improved docs, new chain method, new getChainedTweens method
|
2022-08-30 18:43:54 +01:00 |
|
Richard Davey
|
7e69ffb279
|
add can now take an array of configs and moved chain related functions to the new chain method
|
2022-08-30 18:18:09 +01:00 |
|
Richard Davey
|
6332241d88
|
Testing chained tweens debug
|
2022-08-29 23:49:28 +01:00 |
|
Richard Davey
|
bbe25598f5
|
Update Tween.js
|
2022-08-26 18:55:06 +01:00 |
|
Richard Davey
|
262dc391d6
|
Remove useFrames
|
2022-08-24 21:53:19 +01:00 |
|
Richard Davey
|
508252c039
|
The property and feature Tween.useFrames has been removed and is no longer a valid Tween Config option. Tweens are now entirely ms/time based.
|
2022-08-24 21:51:57 +01:00 |
|
Richard Davey
|
7fea4a095b
|
Testing new chain + delta system
|
2022-08-24 18:51:30 +01:00 |
|
Richard Davey
|
88d9c9c19c
|
Allow arrays of chained tweens
|
2022-08-24 18:51:18 +01:00 |
|
Richard Davey
|
23130bfaf0
|
Added CHAINED const
|
2022-08-24 18:50:16 +01:00 |
|
Richard Davey
|
a236326dcc
|
Fixed jsdocs and preparing for Tween.chain
|
2022-08-23 21:43:05 +01:00 |
|
Richard Davey
|
2d11103c34
|
Removed BaseTween and merged back into Tween
As we don't need to split it for Timeline any longer.
|
2022-08-23 21:27:15 +01:00 |
|
Richard Davey
|
77603c2b42
|
Removed all Timeline related code and events
|
2022-08-23 21:13:03 +01:00 |
|
Richard Davey
|
1f01eaa355
|
Update StaggerBuilder.js
|
2022-08-23 18:08:48 +01:00 |
|
Richard Davey
|
30ef13291c
|
Dispatch the pause and resume events
|
2022-08-23 18:05:59 +01:00 |
|
Richard Davey
|
80d0f9197c
|
Updated typedefs
|
2022-08-23 17:54:53 +01:00 |
|
Richard Davey
|
2a32d33860
|
No need to pass TweenData ref to funcs
|
2022-08-23 17:50:08 +01:00 |
|
Richard Davey
|
68f2f6cb61
|
Remove console.log
|
2022-08-23 17:49:55 +01:00 |
|
Richard Davey
|
73a96bc4c2
|
Removed unsupported interpolation functions
|
2022-08-23 17:49:47 +01:00 |
|
Richard Davey
|
86f123fc8f
|
Now supports interpolation tweens
|
2022-08-23 17:38:19 +01:00 |
|
Richard Davey
|
b5f219097c
|
Added interpolationData parameter
|
2022-08-23 17:37:59 +01:00 |
|
Richard Davey
|
4c23a88e03
|
We can simplify this a lot and only call funcs during TweenData creation
|
2022-08-23 17:37:40 +01:00 |
|
Richard Davey
|
6f9f20f0b3
|
Add interpolation to reserved props list
|
2022-08-23 17:37:13 +01:00 |
|
Richard Davey
|
e697176fd8
|
Add interpolation default
|
2022-08-23 17:37:01 +01:00 |
|
Richard Davey
|
0eb0171dfb
|
Specify return type
|
2022-08-23 17:36:52 +01:00 |
|
Richard Davey
|
b3b4d596a9
|
Return interpolation getStart and getEnd
|
2022-08-23 17:36:42 +01:00 |
|
Richard Davey
|
4f34cb6b42
|
Can return null.
|
2022-08-23 17:36:14 +01:00 |
|
Richard Davey
|
e845dc207f
|
Added support for value interpolation
|
2022-08-23 15:21:32 +01:00 |
|
Richard Davey
|
bec14fbac1
|
Now supports tween interpolation
|
2022-08-23 15:21:15 +01:00 |
|
Richard Davey
|
17d9c4b362
|
Added TweenData.interpolation
|
2022-08-23 15:21:01 +01:00 |
|
Richard Davey
|
98cba07913
|
Now passes the TweenData to the start and end callbacks
|
2022-08-23 15:20:50 +01:00 |
|