【bug】【6272】网络掉线,重连回来后高账状态被置灰
parent
c8d14b0be2
commit
bf8738d945
|
|
@ -46,13 +46,15 @@ public class PremiumStatusChangedEvent
|
|||
/// 剩余时间(秒)
|
||||
/// </summary>
|
||||
public readonly long RemainingSeconds;
|
||||
|
||||
public readonly bool OnlyPvpStatus;
|
||||
|
||||
/// <summary>
|
||||
/// 状态变化的原因
|
||||
/// </summary>
|
||||
public readonly PremiumChangeReason Reason;
|
||||
|
||||
public PremiumStatusChangedEvent(bool isActivated, int pvpCount, long expirationTimestamp, long remainingSeconds, PremiumChangeReason reason, bool needHide)
|
||||
public PremiumStatusChangedEvent(bool isActivated, int pvpCount, long expirationTimestamp, long remainingSeconds, PremiumChangeReason reason, bool needHide, bool onlyPvpStatus = false)
|
||||
{
|
||||
this.IsActivated = isActivated;
|
||||
this.PvpProtectionCount = pvpCount;
|
||||
|
|
@ -60,6 +62,7 @@ public class PremiumStatusChangedEvent
|
|||
this.RemainingSeconds = remainingSeconds;
|
||||
this.Reason = reason;
|
||||
this.IsNeedHide = needHide;
|
||||
this.OnlyPvpStatus = onlyPvpStatus;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,6 +47,8 @@ public class PremiumRemainingDaysUI : MonoBehaviour
|
|||
|
||||
private void OnPremiumStatusChanged(PremiumStatusChangedEvent eventData)
|
||||
{
|
||||
if(eventData.OnlyPvpStatus)
|
||||
return;
|
||||
if(remainingDaysText==null) remainingDaysText = gameObject.transform.Find("Text_Day").GetComponent<TextMeshProUGUI>();
|
||||
if(icon==null) icon = gameObject.transform.Find("Image").GetComponent<Image>();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue