From eba9936af2501f428f960b34e3f77bc08261d304 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期五, 14 九月 2018 20:28:57 +0800
Subject: [PATCH] 3484 【主干】【1.0.15】商城新增的噬天丹特殊显示和新增红点
---
System/Store/StoreModel.cs | 25 +++++++++++++++++--------
1 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/System/Store/StoreModel.cs b/System/Store/StoreModel.cs
index 1c1ea9e..ab4728c 100644
--- a/System/Store/StoreModel.cs
+++ b/System/Store/StoreModel.cs
@@ -242,11 +242,15 @@
ControllerRedPoint();
if (PlayerPrefs.HasKey(MUSTBUYSAVE_KEY))
{
- int day = LocalSave.GetInt(MUSTBUYSAVE_KEY);
- if (day != TimeUtility.ServerNow.Day)
+ int[] records = LocalSave.GetIntArray(MUSTBUYSAVE_KEY);
+ if (TimeUtility.ServerNow.Hour >= 5
+ && ((TimeUtility.ServerNow.Day == records[0] && records[1] < 5)
+ || TimeUtility.ServerNow.Day != records[0]))
{
+ saveTimes[0] = TimeUtility.ServerNow.Day;
+ saveTimes[1] = TimeUtility.ServerNow.Hour;
IsMustBuyDay = true;
- LocalSave.SetInt(MUSTBUYSAVE_KEY, TimeUtility.ServerNow.Day);
+ LocalSave.SetIntArray(MUSTBUYSAVE_KEY, saveTimes);
UpdateMustBuyRedpoint();
}
}
@@ -728,7 +732,7 @@
private bool IsNewDay(string recordKey)
{
if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Store)) return false;
-
+
if (PlayerPrefs.HasKey(recordKey))
{
int day = LocalSave.GetInt(recordKey);
@@ -898,17 +902,22 @@
}
public bool IsMustBuyDay { get; private set; }
+ int[] saveTimes = new int[2];
public void SetIsMustBuyDay()
{
if (IsMustBuyDay) return;
+ saveTimes[0] = TimeUtility.ServerNow.Day;
+ saveTimes[1] = TimeUtility.ServerNow.Hour;
if (PlayerPrefs.HasKey(MUSTBUYSAVE_KEY))
{
- int day = LocalSave.GetInt(MUSTBUYSAVE_KEY);
- if (day != TimeUtility.ServerNow.Day)
+ int[] records = LocalSave.GetIntArray(MUSTBUYSAVE_KEY);
+ if (TimeUtility.ServerNow.Hour >= 5
+ && ((TimeUtility.ServerNow.Day == records[0] && records[1] < 5)
+ || TimeUtility.ServerNow.Day != records[0]))
{
IsMustBuyDay = true;
- LocalSave.SetInt(MUSTBUYSAVE_KEY, TimeUtility.ServerNow.Day);
+ LocalSave.SetIntArray(MUSTBUYSAVE_KEY,saveTimes);
}
else
{
@@ -918,7 +927,7 @@
else
{
IsMustBuyDay = true;
- LocalSave.SetInt(MUSTBUYSAVE_KEY, TimeUtility.ServerNow.Day);
+ LocalSave.SetIntArray(MUSTBUYSAVE_KEY,saveTimes);
}
}
--
Gitblit v1.8.0