修复bug
This commit is contained in:
parent
87df550d4a
commit
761e7fe16a
@ -36,6 +36,7 @@ namespace QFramework.Example
|
|||||||
public List<Sprite> sprites;
|
public List<Sprite> sprites;
|
||||||
bool isRun = false;
|
bool isRun = false;
|
||||||
List<TweenerCore<float, float, FloatOptions>> dotwens = new List<TweenerCore<float, float, FloatOptions>>();
|
List<TweenerCore<float, float, FloatOptions>> dotwens = new List<TweenerCore<float, float, FloatOptions>>();
|
||||||
|
TweenerCore<int, int, NoOptions> imgTwen;
|
||||||
int index = 0;
|
int index = 0;
|
||||||
protected override void OnInit(IUIData uiData = null)
|
protected override void OnInit(IUIData uiData = null)
|
||||||
{
|
{
|
||||||
@ -74,18 +75,21 @@ namespace QFramework.Example
|
|||||||
mData = uiData as UITimeTipData ?? new UITimeTipData();
|
mData = uiData as UITimeTipData ?? new UITimeTipData();
|
||||||
index = 0;
|
index = 0;
|
||||||
isRun = true;
|
isRun = true;
|
||||||
int endIndex = sprites.Count;
|
int endIndex = sprites.Count - 1;
|
||||||
if (mData.reverse)
|
if (mData.reverse)
|
||||||
{
|
{
|
||||||
index = sprites.Count;
|
index = sprites.Count;
|
||||||
endIndex = 0;
|
endIndex = 0;
|
||||||
}
|
}
|
||||||
DOTween.To(() => index, v =>
|
imgTwen = DOTween.To(() => index, v =>
|
||||||
{
|
{
|
||||||
index = v;
|
index = v;
|
||||||
Img.sprite = sprites[index];
|
Img.sprite = sprites[index];
|
||||||
Img.SetNativeSize();
|
Img.SetNativeSize();
|
||||||
}, endIndex, mData.time).SetEase(Ease.Linear).onComplete = () =>
|
|
||||||
|
}, endIndex, mData.time);
|
||||||
|
|
||||||
|
imgTwen.SetEase(Ease.Linear).onComplete = () =>
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(mData.finishedEvent) == false)
|
if (string.IsNullOrEmpty(mData.finishedEvent) == false)
|
||||||
{
|
{
|
||||||
@ -129,6 +133,11 @@ namespace QFramework.Example
|
|||||||
item.Kill();
|
item.Kill();
|
||||||
}
|
}
|
||||||
dotwens.Clear();
|
dotwens.Clear();
|
||||||
|
if (imgTwen != null)
|
||||||
|
{
|
||||||
|
imgTwen.Kill();
|
||||||
|
imgTwen = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnClose()
|
protected override void OnClose()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user