/* * 获得副本剩余可购买次数,包括剧情幅本 */ public static int GetVipCopySceneRemainBuyNum(int sceneid, bool bIsSingle) { Tab_VipBook pVipBook = TableManager.GetVipBookByID(GetVipLv(), 0); if (pVipBook == null) { return(GlobeVar.INVALID_ID); } if (GCGame.Utils.GetSceneType(sceneid) == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_TYPE.SCENETYPE_STORYCOPYSCENE) { return(GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_VIP_STORY_COPYSCENE)); } else if (GCGame.Utils.GetSceneType(sceneid) == (int)Games.GlobeDefine.GameDefine_Globe.SCENE_TYPE.SCENETYPE_COPYSCENE) { if (pVipBook.getBuyCountCount() != s_nVipCopySceneArray.Length) { return(0); } if (bIsSingle) { for (int i = 0; i < pVipBook.getSceneIdCount(); ++i) { if (pVipBook.GetSceneIdbyIndex(i) == sceneid) { return(GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData(s_nVipCopySceneArray[i])); } } } else { //这里还没有找到场景,去组队幅本里找 return(GetVipTeamCopySceneNum(sceneid)); } } return(GlobeVar.INVALID_ID); }