|
@@ -36,10 +36,6 @@ namespace GFGGame
|
|
|
public static void InitServerData(RoleInfo roleInfo)
|
|
|
{
|
|
|
usedRecommend = false;
|
|
|
- _passChapter = roleInfo.chapter;
|
|
|
- _passLevel = roleInfo.chapterLvl;
|
|
|
- _passChapterJY = roleInfo.chapterJY;
|
|
|
- _passLevelJY = roleInfo.chapterLvlJY;
|
|
|
_recommendCount = roleInfo.recommendCount;
|
|
|
recommendDay = roleInfo.recommendDay;
|
|
|
}
|
|
@@ -102,13 +98,13 @@ namespace GFGGame
|
|
|
{
|
|
|
if (StoryUtil.CheckChapterIsHard(chapter))
|
|
|
{
|
|
|
- _passChapterJY = chapter;
|
|
|
- _passLevelJY = chapterLvl;
|
|
|
+ //_passChapterJY = chapter;
|
|
|
+ //_passLevelJY = chapterLvl;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- _passChapter = chapter;
|
|
|
- _passLevel = chapterLvl;
|
|
|
+ //_passChapter = chapter;
|
|
|
+ //_passLevel = chapterLvl;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -198,7 +194,7 @@ namespace GFGGame
|
|
|
public static bool CheckNormalChapterPass(int chapterId)
|
|
|
{
|
|
|
int normalChapterId = StoryUtil.GetNormalChapterId(chapterId);
|
|
|
- return normalChapterId <= _passChapter;
|
|
|
+ return normalChapterId <= GameGlobal.myNumericComponent.GetAsInt(NumericType.Chapter);
|
|
|
}
|
|
|
|
|
|
public static bool CheckChapterUnlock(int chapterId)
|
|
@@ -216,14 +212,14 @@ namespace GFGGame
|
|
|
return false;
|
|
|
}
|
|
|
//前一精英章需要通关
|
|
|
- if (chapterId - 1 > _passChapterJY)
|
|
|
+ if (chapterId - 1 > GameGlobal.myNumericComponent.GetAsInt(NumericType.ChapterJY))
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- if (chapterId - 1 > _passChapter)
|
|
|
+ if (chapterId - 1 > GameGlobal.myNumericComponent.GetAsInt(NumericType.Chapter))
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
@@ -368,18 +364,18 @@ namespace GFGGame
|
|
|
{
|
|
|
if (StoryUtil.CheckChapterIsHard(fromChapter))
|
|
|
{
|
|
|
- return _passChapterJY;
|
|
|
+ return GameGlobal.myNumericComponent.GetAsInt(NumericType.ChapterJY);
|
|
|
}
|
|
|
- return _passChapter;
|
|
|
+ return GameGlobal.myNumericComponent.GetAsInt(NumericType.Chapter);
|
|
|
}
|
|
|
|
|
|
public static int GetPassLevel(int fromChapter)
|
|
|
{
|
|
|
if (StoryUtil.CheckChapterIsHard(fromChapter))
|
|
|
{
|
|
|
- return _passLevelJY;
|
|
|
+ return GameGlobal.myNumericComponent.GetAsInt(NumericType.ChapterLvlJY);
|
|
|
}
|
|
|
- return _passLevel;
|
|
|
+ return GameGlobal.myNumericComponent.GetAsInt(NumericType.ChapterLvl);
|
|
|
}
|
|
|
|
|
|
public static List<ItemData> PassCurrentLevel(out bool fistPassLastLvl, out bool curLvfirstPass)
|
|
@@ -403,7 +399,7 @@ namespace GFGGame
|
|
|
}
|
|
|
SetPassData(tempPassChapter, tempPassLevel);
|
|
|
// FunctionOpenDataManager.Instance.CheckHasChapterFunOpen(_passChapter + 1, _passLevel);//首次通过要检查是否有功能开启
|
|
|
- GameProxy.ReqUpdateStoryProgress(_passChapter, _passLevel, _passChapterJY, _passLevelJY);
|
|
|
+ //GameProxy.ReqUpdateStoryProgress(_passChapter, _passLevel, _passChapterJY, _passLevelJY);
|
|
|
currentBonusList = StoryBonusDataCache.GetBonusList(currentLevelID, true, true);
|
|
|
}
|
|
|
else
|