MCPcopy Create free account
hub / github.com/esengine/esengine / createTween

Method createTween

packages/fairygui/src/tween/TweenManager.ts:22–38  ·  view source on GitHub ↗

* Create a new tween * 创建新补间

()

Source from the content-addressed store, hash-verified

20 * 创建新补间
21 */
22 public static createTween(): GTweener {
23 if (!TweenManager._inited) {
24 TweenManager.init();
25 }
26
27 let tweener: GTweener;
28 if (TweenManager._tweenPool.length > 0) {
29 tweener = TweenManager._tweenPool.pop()!;
30 } else {
31 tweener = new GTweener();
32 }
33
34 tweener._init();
35 TweenManager._activeTweens[TweenManager._totalActiveTweens++] = tweener;
36
37 return tweener;
38 }
39
40 /**
41 * Check if target is being tweened

Callers 7

toMethod · 0.80
to2Method · 0.80
to3Method · 0.80
to4Method · 0.80
toColorMethod · 0.80
delayedCallMethod · 0.80
shakeMethod · 0.80

Calls 3

popMethod · 0.80
_initMethod · 0.80
initMethod · 0.45

Tested by

no test coverage detected