fix: 修复初次show_obj的延迟
This commit is contained in:
@@ -134,7 +134,6 @@ namespace AibisDream.UI
|
||||
{
|
||||
var version = ++_objOperationVersion;
|
||||
_showObjImage.DOKill();
|
||||
_showObjPanel.gameObject.SetActive(true);
|
||||
|
||||
Sprite newSprite = null;
|
||||
yield return LoadObjSprite(picName, value => newSprite = value);
|
||||
@@ -150,6 +149,8 @@ namespace AibisDream.UI
|
||||
}
|
||||
|
||||
ApplyObjSprite(newSprite);
|
||||
_showObjImage.SetAlpha(0f);
|
||||
_showObjPanel.SetActive(true);
|
||||
yield return _showObjImage.FadeInAsync(duration);
|
||||
if (version != _objOperationVersion) yield break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user