This commit is contained in:
zhangzheng
2025-12-16 19:18:35 +08:00
parent 42161fa127
commit 3f3e6862ec
3 changed files with 45 additions and 47 deletions

View File

@@ -17,6 +17,7 @@ namespace Stary.Evo.UIFarme
/// </summary>
string UIName { get; set; }
BaseRenderPanel.UITweenType TweenType { get; set; }
/// <summary>
/// 绑定这个面板的实例
/// </summary>
@@ -79,7 +80,7 @@ namespace Stary.Evo.UIFarme
/// </summary>
public virtual string UIName { get; set; }
//public abstract UITweenType TweenType { get; }
public UITweenType TweenType { get; set; }
/// <summary>
@@ -227,16 +228,16 @@ namespace Stary.Evo.UIFarme
foreach (var spriteRenderer in spriteRendererDict)
{
// if (TweenType == UITweenType.None)
// {
// Color c = spriteRenderer.Value.color;
// c.a = alpha;
// spriteRenderer.Value.color = c;
// }
// else if (TweenType == UITweenType.Fade)
// {
if (TweenType == UITweenType.None)
{
Color c = spriteRenderer.Value.color;
c.a = alpha;
spriteRenderer.Value.color = c;
}
else if (TweenType == UITweenType.Fade)
{
sequence.Join(spriteRenderer.Value.DOFade(alpha, 1f));
// }
}
// else if (TweenType == UITweenType.Yoyo)
// {
// sequence.Join(spriteRenderer.Value.DOFade(alpha, 1f)
@@ -244,15 +245,16 @@ namespace Stary.Evo.UIFarme
// }
}
// if (TweenType == UITweenType.None)
// {
// complete?.Invoke();
// }
// else
if (TweenType == UITweenType.None)
{
complete?.Invoke();
}
else
{
sequence.OnComplete(() => complete?.Invoke());
sequence.Play();
}
sequence.Play();
}
public IArchitecture GetArchitecture()
@@ -260,27 +262,17 @@ namespace Stary.Evo.UIFarme
return PanelSystem.GetArchitecture();
}
// public enum UITweenType
// {
// /// <summary>
// /// 无动画
// /// </summary>
// None,
//
// /// <summary>
// /// 淡入淡出
// /// </summary>
// Fade,
//
// /// <summary>
// /// 循环播放
// /// </summary>
// Loop,
//
// /// <summary>
// /// 往返播放
// /// </summary>
// Yoyo,
// }
public enum UITweenType
{
/// <summary>
/// 无动画
/// </summary>
None,
/// <summary>
/// 淡入淡出
/// </summary>
Fade,
}
}
}