This commit is contained in:
zhangzheng
2025-12-12 16:37:49 +08:00
parent 2930feb3d8
commit 0952f59047
2 changed files with 45 additions and 45 deletions

View File

@@ -72,14 +72,14 @@ namespace Stary.Evo.UIFarme
/// <summary>
///所有UI面板的父类包含UI面板的状态信息
/// </summary>
public abstract class BaseRenderPanel : IBaseRenderPanel
public class BaseRenderPanel : IBaseRenderPanel
{
/// <summary>
/// UI信息
/// </summary>
public string UIName { get; set; }
public abstract UITweenType TweenType { get; }
//public abstract UITweenType TweenType { get; }
/// <summary>
@@ -231,28 +231,28 @@ 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)
.SetLoops(-1, LoopType.Yoyo));
}
// }
// else if (TweenType == UITweenType.Yoyo)
// {
// sequence.Join(spriteRenderer.Value.DOFade(alpha, 1f)
// .SetLoops(-1, LoopType.Yoyo));
// }
}
if (TweenType == UITweenType.None)
{
complete?.Invoke();
}
else
// if (TweenType == UITweenType.None)
// {
// complete?.Invoke();
// }
// else
{
sequence.OnComplete(() => complete?.Invoke());
}
@@ -263,27 +263,27 @@ 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,
//
// /// <summary>
// /// 循环播放
// /// </summary>
// Loop,
//
// /// <summary>
// /// 往返播放
// /// </summary>
// Yoyo,
// }
}
}