111
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user