|
@@ -6,7 +6,7 @@ namespace GFGGame
|
|
public class GuideDataManager
|
|
public class GuideDataManager
|
|
{
|
|
{
|
|
public static int currentGuideId;
|
|
public static int currentGuideId;
|
|
- private static Dictionary<int, GuideData> _dataDic = new Dictionary<int, GuideData>();
|
|
|
|
|
|
+ private static Dictionary<int, GuideData> _dataDic = new Dictionary<int, GuideData>();
|
|
//本次登录引导的id缓存
|
|
//本次登录引导的id缓存
|
|
private static Dictionary<int, bool> _guideDicAtThisLogin = new Dictionary<int, bool>();
|
|
private static Dictionary<int, bool> _guideDicAtThisLogin = new Dictionary<int, bool>();
|
|
|
|
|
|
@@ -15,9 +15,9 @@ namespace GFGGame
|
|
currentGuideId = 0;
|
|
currentGuideId = 0;
|
|
_dataDic.Clear();
|
|
_dataDic.Clear();
|
|
_guideDicAtThisLogin.Clear();
|
|
_guideDicAtThisLogin.Clear();
|
|
- if(list != null)
|
|
|
|
|
|
+ if (list != null)
|
|
{
|
|
{
|
|
- foreach(GuideData data in list)
|
|
|
|
|
|
+ foreach (GuideData data in list)
|
|
{
|
|
{
|
|
_dataDic.Add(data.guideId, data);
|
|
_dataDic.Add(data.guideId, data);
|
|
}
|
|
}
|
|
@@ -26,14 +26,14 @@ namespace GFGGame
|
|
|
|
|
|
public static bool TryCompleteGuide(int guideId)
|
|
public static bool TryCompleteGuide(int guideId)
|
|
{
|
|
{
|
|
- if(GameGlobal.skipGuide)
|
|
|
|
|
|
+ if (GameGlobal.skipGuide)
|
|
{
|
|
{
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
- if(currentGuideId == guideId)
|
|
|
|
|
|
+ if (currentGuideId == guideId)
|
|
{
|
|
{
|
|
GuideData guideData = null;
|
|
GuideData guideData = null;
|
|
- if(_dataDic.ContainsKey(guideId))
|
|
|
|
|
|
+ if (_dataDic.ContainsKey(guideId))
|
|
{
|
|
{
|
|
guideData = _dataDic[guideId];
|
|
guideData = _dataDic[guideId];
|
|
}
|
|
}
|
|
@@ -44,7 +44,7 @@ namespace GFGGame
|
|
guideData.count = 0;
|
|
guideData.count = 0;
|
|
_dataDic.Add(guideId, guideData);
|
|
_dataDic.Add(guideId, guideData);
|
|
}
|
|
}
|
|
- guideData.count ++;
|
|
|
|
|
|
+ guideData.count++;
|
|
currentGuideId = 0;
|
|
currentGuideId = 0;
|
|
GameProxy.ReqUpdateRoleGuide(guideData);
|
|
GameProxy.ReqUpdateRoleGuide(guideData);
|
|
_guideDicAtThisLogin[guideId] = true;
|
|
_guideDicAtThisLogin[guideId] = true;
|
|
@@ -55,17 +55,17 @@ namespace GFGGame
|
|
|
|
|
|
public static int GetGuideCount(int guideId)
|
|
public static int GetGuideCount(int guideId)
|
|
{
|
|
{
|
|
- if(_dataDic.ContainsKey(guideId))
|
|
|
|
|
|
+ if (_dataDic.ContainsKey(guideId))
|
|
{
|
|
{
|
|
GuideData guideData = _dataDic[guideId];
|
|
GuideData guideData = _dataDic[guideId];
|
|
return guideData.count;
|
|
return guideData.count;
|
|
}
|
|
}
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
public static bool CheckGuideIsCompletedAtThisLogin(int guideId)
|
|
public static bool CheckGuideIsCompletedAtThisLogin(int guideId)
|
|
{
|
|
{
|
|
- if(_guideDicAtThisLogin.ContainsKey(guideId))
|
|
|
|
|
|
+ if (_guideDicAtThisLogin.ContainsKey(guideId))
|
|
{
|
|
{
|
|
return _guideDicAtThisLogin[guideId];
|
|
return _guideDicAtThisLogin[guideId];
|
|
}
|
|
}
|