public void init(HeroRoad heroRoad) { this.heroRoad = heroRoad; ChapterSample cs = ChapterSampleManager.Instance.getChapterSampleBySid(heroRoad.sample.chapter); int missionSid = cs.missions [Mathf.Min(heroRoad.conquestCount, cs.missions.Length - 1)]; mission = MissionSampleManager.Instance.getMissionSampleBySid(missionSid); lblName.text = string.Format(LanguageConfigManager.Instance.getLanguage("s0389"), heroRoad.activeCount, heroRoad.sample.getMissionCount(), Mathf.Min(heroRoad.conquestCount + 1, heroRoad.sample.getMissionCount())); roleView.LockOnClick = false; int bossID = mission.bossSid; CardSample cardSample = CardSampleManager.Instance.getRoleSampleBySid(bossID); cardSample.level = StringKit.toInt(mission.other[2]); roleView.init(cardSample, window, null); HeroRoad.State state = heroRoad.getState(); if (state == HeroRoad.State.COMPLETED) { buttonFight.GetComponent <BoxCollider> ().enabled = false; buttonFight.transform.FindChild("Label").GetComponent <UILabel> ().color = Color.gray; } else if (state == HeroRoad.State.WAIT) { //TODO } UpdateAward(); }
//通过mission id反推出是哪个章节 public int[] getStoryChapterSidByMissionSid(int missionSid) { //返回 index0:地图id,index1:章节id FuBenStoryMap[] maps = FuBenStoryConfigManager.Instance.getAllStorys(); //遍历底图 foreach (FuBenStoryMap each in maps) { int[] chapterIDs = getAllShowStoryChapter(each.mapId); //遍历地图中的所有章节 foreach (int eachID in chapterIDs) { ChapterSample sample = ChapterSampleManager.Instance.getChapterSampleBySid(eachID); //遍历章节中的所有mission foreach (int m_id in sample.missions) { if (missionSid == m_id) { int[] data = new int[2] { each.mapId, eachID }; return(data); } } } } return(null); }
//判断剧情章节是否显示 public bool isStoryChapterShow(int sid) { if (storyInfos == null) { return(false); } ChapterSample chapter = ChapterSampleManager.Instance.getChapterSampleBySid(sid); if (chapter.type != ChapterType.STORY) { return(false); } int firstSid = chapter.missions [0]; int max = storyInfos.Length; //+1保证有下一个关卡可打 for (int i = 0; i < max; i++) { //剧情章节关卡sid为自增 if (storyInfos [i] [0] + 1 == firstSid) { return(true); } } return(false); }
public int conquestCount; //征服次数 public bool isDirectFight() { ChapterSample cs = ChapterSampleManager.Instance.getChapterSampleBySid(sample.chapter); int missionSid = cs.missions[Mathf.Min(conquestCount, cs.missions.Length - 1)]; MissionSample mission = MissionSampleManager.Instance.getMissionSampleBySid(missionSid); return(StringKit.toInt(mission.other [0]) == 1); }
//解析模板数据 public override void parseSample(int sid) { ChapterSample sample = new ChapterSample(); string dataStr = getSampleDataBySid(sid); sample.parse(sid, dataStr); samples.Add(sid, sample); }
void OnAwardButtnClick(GameObject obj) { if (obj == wakeObject.gameObject) { ChapterSample cs = ChapterSampleManager.Instance.getChapterSampleBySid(heroRoad.sample.chapter); MissionSample ms = MissionSampleManager.Instance.getMissionSampleBySid(cs.missions [Mathf.Min(heroRoad.conquestCount, cs.missions.Length - 1)]); UiManager.Instance.openDialogWindow <MessageWindow>((window) => { window.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), "", ms.other[3], null); }); } }
/// <summary> /// 如果没通就拿最后一个Sid /// </summary> /// <returns>The no pass sid.</returns> private int getNoPassSid(int sid) { ChapterSample csample = ChapterSampleManager.Instance.getChapterSampleBySid(sid); for (int k = 0; k < csample.missions.Length; k++) { if (FuBenManagerment.Instance.isNewMission(1, csample.missions[k])) { return(k); } } return(-1); }
/// <summary> /// 这个章节通了没有 /// </summary> /// <returns><c>true</c>, if pass chapter was ised, <c>false</c> otherwise.</returns> private bool isPassChapter(int sid) { ChapterSample csample = ChapterSampleManager.Instance.getChapterSampleBySid(sid); for (int k = 0; k < csample.missions.Length; k++) { if (FuBenManagerment.Instance.isNewMission(1, csample.missions[k])) { return(false); } } return(true); }
public MissionSample[] getMissionsByChapter() { ChapterSample cs = ChapterSampleManager.Instance.getChapterSampleBySid(sample.chapter); if (cs.missions == null) { return(null); } MissionSample[] missionSamples = new MissionSample[cs.missions.Length]; for (int i = 0; i < missionSamples.Length; i++) { MissionSample missionSample = MissionSampleManager.Instance.getMissionSampleBySid(cs.missions[i]); missionSamples[i] = missionSample; } return(missionSamples); }
//显示章节 private void showChapter() { List <ChapterSample> cs = new List <ChapterSample>(); int[] chapterIDs = FuBenManagerment.getAllShowStoryChapter(1); for (int i = 0; i < chapterIDs.Length; i++) { ChapterSample sample = ChapterSampleManager.Instance.getChapterSampleBySid(chapterIDs[i]); cs.Add(sample); } cs.Reverse(); if (content.gameObject.activeSelf) { content.init(cs); } MaskWindow.UnlockUI(); }
/// <summary> /// 判断一个关卡的前置关卡是否完成 限时活动不受限制(包括爬塔) /// </summary> public bool isCompleteLastMission(int sid) { MissionSample sample = MissionSampleManager.Instance.getMissionSampleBySid(sid); ChapterSample chapter = ChapterSampleManager.Instance.getChapterSampleBySid(sample.chapterSid); if (chapter.type == ChapterType.ACTIVITY_CARD_EXP || chapter.type == ChapterType.ACTIVITY_EQUIP_EXP || chapter.type == ChapterType.ACTIVITY_MONEY || chapter.type == ChapterType.ACTIVITY_SKILL_EXP) { return(true); } int [] sids = chapter.missions; int index = 0; int max = sids.Length; for (int i = 0; i < max; i++) { if (sid == sids [i]) { index = i; break; } } if (index == 0) { return(true); } if (chapter.type == ChapterType.STORY) { return(isIntInArray(storyInfos, sids [index - 1])); } else if (chapter.type == ChapterType.WAR) { return(isIntInArray(warInfos, sids [index - 1])); } else if (chapter.type == ChapterType.PRACTICE) { return(isIntInArray(practiceInfos, sids [index - 1])); } else if (chapter.type == ChapterType.TOWER_FUBEN) { return(isIntInArray(practiceInfos, sids[index - 1])); } return(false); }
//根据章节SID取得所有关卡 public int[] getAllShowMissions(int sid) { ChapterSample chapter = ChapterSampleManager.Instance.getChapterSampleBySid(sid); //限时活动副本(4种) 讨伐副本 显示所有关卡 if (chapter.type == ChapterType.ACTIVITY_CARD_EXP || chapter.type == ChapterType.WAR || chapter.type == ChapterType.PRACTICE || chapter.type == ChapterType.ACTIVITY_EQUIP_EXP || chapter.type == ChapterType.ACTIVITY_MONEY || chapter.type == ChapterType.ACTIVITY_SKILL_EXP) { return(chapter.missions); } List <int> list = new List <int> (); for (int i = 0; i < chapter.missions.Length; i++) { list.Add(chapter.missions [i]); if (chapter.missions [i] > getLastStoryMissionSid()) { break; } } return(list.ToArray()); }
public override void copy(object destObj) { base.copy(destObj); ChapterSample dest = destObj as ChapterSample; if (this.missions != null) { dest.missions = new int[this.missions.Length]; for (int i = 0; i < this.missions.Length; i++) { dest.missions [i] = this.missions [i]; } } if (this.prizes != null) { dest.prizes = new ChapterAwardSample[this.prizes.Length]; for (int i = 0; i < this.prizes.Length; i++) { dest.prizes [i] = this.prizes [i].Clone() as ChapterAwardSample; } } }
public void init(ChapterSample cs) { data = cs; // lab_name.text=cs.name; // lab_info.text=cs.describe; lab_starInfo.text = FuBenManagerment.Instance.getMyMissionStarNum(cs.sid) + "/" + FuBenManagerment.Instance.getAllMissionStarNum(cs.sid); ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.CHAPTERDESCIMAGEPATH + ChapterSampleManager.Instance.getChapterSampleBySid(cs.sid).thumbIcon + "_chapterImage", bgTexture); // ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.BACKGROUNDPATH + "backGround_3",bgTexture); if (this.name == "001") { effectParfab.SetActive(true); } int num = FuBenManagerment.Instance.checkAwardCanGetNum(cs.sid); if (num == 0) { awardNum.transform.parent.gameObject.SetActive(false); } else { awardNum.transform.parent.gameObject.SetActive(true); awardNum.text = num.ToString(); } }
//根据章节SID取得所有关卡 public int[] getAllMissions(int sid) { ChapterSample chapter = ChapterSampleManager.Instance.getChapterSampleBySid(sid); return(chapter.missions); }
public string setCompleteProShow(Task task) { TaskSample ts = TaskSampleManager.Instance.getTaskSampleBySid(task.sid); if (ts.condition.key == TaskConditionType.LEVEL) { return(UserManager.Instance.self.getUserLevel() + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.MAINCARDLV) { return(StorageManagerment.Instance.getRole(UserManager.Instance.self.mainCardUid).getLevel() + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.BEASTLV) { int temp = 0; ArrayList list = StorageManagerment.Instance.getAllBeast(); for (int k = 0; k < list.Count; k++) { if ((list [k] as Card).getLevel() > temp) { temp = (list [k] as Card).getLevel(); } } return(temp + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.CARDSKILLNUM) { int temp = -1; ArrayList list = StorageManagerment.Instance.getAllRole(); Card card; for (int k = 0; k < list.Count; k++) { card = list [k] as Card; if (card.getSkillNum() > temp) { temp = card.getSkillNum(); } } return(temp + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.PURPLEBEAST) { return(task.condition + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.NUMOFFRIENDS) { return(FriendsManagerment.Instance.getFriendAmount() + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.ORANGEBEAST) { return(task.condition + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.CUMLOADING) { return(TotalLoginManagerment.Instance.getTotalDay() + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.GRADEVIP) { return(UserManager.Instance.self.vipLevel + "/" + ts.condition.conditions [task.index - 1]); } else if (ts.condition.key == TaskConditionType.DRAMAFBPRO) { ChapterSample chapter = ChapterSampleManager.Instance.getChapterSampleBySid(MissionSampleManager.Instance.getMissionSampleBySid(ts.condition.conditions [task.index - 1]).chapterSid); if (chapter != null) { int num = 0; int[][] storyInfos = FuBenManagerment.Instance.getStoryInfos(); int[] missionList = chapter.missions; for (int i = 0; i < storyInfos.Length; i++) { for (int j = 0; j < missionList.Length; j++) { if (storyInfos[i][0] == missionList[j]) { num++; } } } return(num + "/" + chapter.missions.Length); //return FuBenManagerment.Instance.getMyMissionStarNum(chapter.sid) + "/" + FuBenManagerment.Instance.getAllMissionStarNum(chapter.sid); } return(""); } else if (ts.condition.key == TaskConditionType.CRUSADEFBPRO) //主线任务 { return(""); } else if (ts.condition.key == TaskConditionType.DAILYREBATE) { if (task.index <= ts.condition.conditions.Length / 2) { return("(" + task.condition + "/" + ts.condition.conditions [(task.index - 1) * 2] + ")"); } return("(" + task.condition + "/" + ts.condition.conditions [ts.condition.conditions.Length - 2] + ")"); } else if (ts.condition.key == TaskConditionType.STARSHINE) { return(GoddessAstrolabeManagerment.Instance.getAllStartNum() + "/" + ts.condition.conditions[task.index - 1]); } else { return(task.condition + "/" + ts.condition.conditions[task.index - 1]); } }
public void showUI() { switch (tapType) { case 0: if (info.isUse == 0) { useSprite.alpha = 0; } else { useSprite.alpha = 1; useSprite.spriteName = "text_share"; } showItem.GetComponent <BoxCollider>().enabled = false; string sidOne = ""; if (showType != FriendsShareManagerment.TYPE_JINHUA) { sidOne = info.sid.getValueString(); } switch (showType) { case FriendsShareManagerment.TYPE_CARD: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; Card card = CardManagerment.Instance.createCard(StringKit.toInt(sidOne)); string quilityCard = QualityManagerment.getQualityName(card.getQualityId()) + "[-]"; string nameCard = QualityManagerment.getQualityColor(card.getQualityId()) + card.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, quilityCard, nameCard); break; case FriendsShareManagerment.TYPE_EQUIP: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; Equip equip = EquipManagerment.Instance.createEquip(StringKit.toInt(sidOne)); string quilityEquip = QualityManagerment.getQualityName(equip.getQualityId()) + "[-]"; string nameEquip = QualityManagerment.getQualityColor(equip.getQualityId()) + equip.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, quilityEquip, nameEquip); break; case FriendsShareManagerment.TYPE_MAGICWEAPON: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; MagicWeapon mw = MagicWeaponManagerment.Instance.createMagicWeapon(StringKit.toInt(sidOne)); string quilitymw = QualityManagerment.getQualityName(mw.getMagicWeaponQuality()) + "[-]"; string namemw = QualityManagerment.getQualityColor(mw.getMagicWeaponQuality()) + mw.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, quilitymw, namemw); break; case FriendsShareManagerment.TYPE_XIULIAN: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_TAOFA: Mission mss = MissionInfoManager.Instance.getMissionBySid(StringKit.toInt(sidOne)); showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, mss.getMissionName()); break; case FriendsShareManagerment.TYPE_JUQING: Mission mssJq = MissionInfoManager.Instance.getMissionBySid(StringKit.toInt(sidOne)); ChapterSample chapterJq = ChapterSampleManager.Instance.getChapterSampleBySid(mssJq.getChapterSid()); showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, chapterJq.name); break; case FriendsShareManagerment.TYPE_PVP: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_SHENGQI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_XINGPAN: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_JINHUA: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; // Card cardJinhua = CardManagerment.Instance.createCard(StringKit.toInt(sid)); ServerCardMsg cardServer = CardManagerment.Instance.createCardByChatServer(info.sid as ErlArray); string nameCardJinhua = QualityManagerment.getQualityColor(cardServer.card.getQualityId()) + cardServer.card.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, nameCardJinhua); break; case FriendsShareManagerment.TYPE_SHENGJI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_NVSHEN: Card cardNvshen = CardManagerment.Instance.createCard(StringKit.toInt(sidOne)); string nvshenName = QualityManagerment.getQualityColor(cardNvshen.getQualityId()) + cardNvshen.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, nvshenName); break; case FriendsShareManagerment.TYPE_TUPO: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType); break; case FriendsShareManagerment.TYPE_YXZHIZHANG: MissionSample mission = MissionSampleManager.Instance.getMissionSampleBySid(StringKit.toInt(sidOne)); ChapterSample chsam = ChapterSampleManager.Instance.getChapterSampleBySid(mission.chapterSid); int gc = StringKit.toInt(sidOne) - chsam.missions[0] + 1; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, mission.name, gc.ToString()); break; case FriendsShareManagerment.TYPE_JWTISHENG: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, KnighthoodConfigManager.Instance.getKnighthoodByGrade(StringKit.toInt(info.sid.getValueString().ToString())).kName); break; case FriendsShareManagerment.TYPE_XINGHUN: StarSoulSample sample = StarSoulSampleManager.Instance.getStarSoulSampleBySid(StringKit.toInt(sidOne)); string sampleName = QualityManagerment.getQualityColor(sample.qualityId) + sample.name + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sampleName); break; case FriendsShareManagerment.TYPE_ZUOQI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, MountsManagerment.Instance.createMounts(StringKit.toInt(sidOne)).getName()); break; case FriendsShareManagerment.TYPE_VIP: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, UserManager.Instance.self.nickname, sidOne); break; case FriendsShareManagerment.TYPE_LADDER: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_ARENA: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; case FriendsShareManagerment.TYPE_JINGCAI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType); break; case FriendsShareManagerment.TYPE_BEAST: //showItem.GetComponent<BoxCollider>().enabled = true; //showItem.info = info; BeastEvolve beast = BeastEvolveManagerment.Instance.getBeastEvolveBySid(StringKit.toInt(sidOne)); string beastName = QualityManagerment.getQualityColor(beast.getBeast().getQualityId()) + beast.getBeast().getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, beastName); break; case FriendsShareManagerment.TYPE_QISHU: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_Mine" + showType, sidOne); break; } break; case 1: CardSample cs; if (info.isUse == 0) { useSprite.alpha = 0; } else { useSprite.alpha = 1; useSprite.spriteName = "text_applaud"; } string name = info.name; string vip1 = info.vip; string vip = ""; if (vip1 == "0") { vip = ""; } else { vip = "<VIP" + vip1 + ">"; } DateTime dt = TimeKit.getDateTime(StringKit.toInt(info.time)); string time = "[" + dt.Hour + ":" + dt.Minute + "]"; showItem.GetComponent <BoxCollider>().enabled = false; string sidTwo = ""; if (showType != FriendsShareManagerment.TYPE_JINHUA) { sidTwo = info.sid.getValueString(); } switch (info.type) { case FriendsShareManagerment.TYPE_CARD: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; cs = CardSampleManager.Instance.getRoleSampleBySid(StringKit.toInt(sidTwo)); if (cs == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, "[-]", sidTwo); break; } else { Card card = CardManagerment.Instance.createCard(StringKit.toInt(sidTwo)); string quilityCard = QualityManagerment.getQualityName(card.getQualityId()) + "[-]"; string nameCard = QualityManagerment.getQualityColor(card.getQualityId()) + card.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, quilityCard, nameCard); break; } case FriendsShareManagerment.TYPE_EQUIP: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; if (EquipmentSampleManager.Instance.getEquipSampleBySid(StringKit.toInt(sidTwo)) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, "[-]", sidTwo); break; } else { Equip equip = EquipManagerment.Instance.createEquip(StringKit.toInt(sidTwo)); string quilityEquip = QualityManagerment.getQualityName(equip.getQualityId()) + "[-]"; string nameEquip = QualityManagerment.getQualityColor(equip.getQualityId()) + equip.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, quilityEquip, nameEquip); break; } case FriendsShareManagerment.TYPE_MAGICWEAPON: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; if (MagicWeaponManagerment.Instance.createMagicWeapon(StringKit.toInt(sidTwo)) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, "[-]", sidTwo); break; } else { MagicWeapon equip = MagicWeaponManagerment.Instance.createMagicWeapon(StringKit.toInt(sidTwo)); string quilityMagic = QualityManagerment.getQualityName(equip.getMagicWeaponQuality()) + "[-]"; string nameMagic = QualityManagerment.getQualityColor(equip.getMagicWeaponQuality()) + equip.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, time, quilityMagic, nameMagic); break; } case FriendsShareManagerment.TYPE_XIULIAN: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, sidTwo); break; case FriendsShareManagerment.TYPE_TAOFA: if (MissionSampleManager.Instance.getMissionSampleBySid(StringKit.toInt(sidTwo)) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, sidTwo); break; } else { Mission mss = MissionInfoManager.Instance.getMissionBySid(StringKit.toInt(sidTwo)); showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, mss.getMissionName()); break; } case FriendsShareManagerment.TYPE_JUQING: if (MissionSampleManager.Instance.getMissionSampleBySid(StringKit.toInt(sidTwo)) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, sidTwo); break; } else { Mission mssJuqing = MissionInfoManager.Instance.getMissionBySid(StringKit.toInt(sidTwo)); if (ChapterSampleManager.Instance.getChapterSampleBySid(mssJuqing.getChapterSid()) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, time, sidTwo); break; } else { ChapterSample chapterJq = ChapterSampleManager.Instance.getChapterSampleBySid(mssJuqing.getChapterSid()); showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, chapterJq.name); break; } } case FriendsShareManagerment.TYPE_PVP: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; case FriendsShareManagerment.TYPE_SHENGQI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; case FriendsShareManagerment.TYPE_XINGPAN: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; case FriendsShareManagerment.TYPE_JINHUA: showItem.GetComponent <BoxCollider>().enabled = true; showItem.info = info; // Card cardJinhua = CardManagerment.Instance.createCard(StringKit.toInt(sidTwo)); ServerCardMsg cardServer = CardManagerment.Instance.createCardByChatServer(info.sid as ErlArray); string nameCardJinhua = QualityManagerment.getQualityColor(cardServer.card.getQualityId()) + cardServer.card.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, nameCardJinhua); break; case FriendsShareManagerment.TYPE_SHENGJI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; case FriendsShareManagerment.TYPE_NVSHEN: cs = CardSampleManager.Instance.getRoleSampleBySid(StringKit.toInt(sidTwo)); if (cs == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; } else { Card cardNvshen = CardManagerment.Instance.createCard(StringKit.toInt(sidTwo)); string nvshenName = QualityManagerment.getQualityColor(cardNvshen.getQualityId()) + cardNvshen.getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, nvshenName); break; } case FriendsShareManagerment.TYPE_TUPO: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip); break; case FriendsShareManagerment.TYPE_YXZHIZHANG: MissionSample mission = MissionSampleManager.Instance.getMissionSampleBySid(StringKit.toInt(sidTwo)); if (mission == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo, sidTwo); break; } ChapterSample chsam = ChapterSampleManager.Instance.getChapterSampleBySid(mission.chapterSid); if (chsam == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, mission.name, sidTwo); break; } int gc = StringKit.toInt(sidTwo) - chsam.missions[0] + 1; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, mission.name, gc.ToString()); break; case FriendsShareManagerment.TYPE_JWTISHENG: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip); break; case FriendsShareManagerment.TYPE_XINGHUN: StarSoulSample sample = StarSoulSampleManager.Instance.getStarSoulSampleBySid(StringKit.toInt(sidTwo)); string sampleName = QualityManagerment.getQualityColor(sample.qualityId) + sample.name + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sampleName); break; case FriendsShareManagerment.TYPE_ZUOQI: if (MountsSampleManager.Instance.getMountsSampleBySid(StringKit.toInt(sidTwo)) == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; } showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, MountsManagerment.Instance.createMounts(StringKit.toInt(sidTwo)).getName()); break; case FriendsShareManagerment.TYPE_VIP: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip); break; case FriendsShareManagerment.TYPE_LADDER: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip); break; case FriendsShareManagerment.TYPE_ARENA: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; case FriendsShareManagerment.TYPE_JINGCAI: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip); break; case FriendsShareManagerment.TYPE_BEAST: BeastEvolve beast = BeastEvolveManagerment.Instance.getBeastEvolveBySid(StringKit.toInt(sidTwo)); if (beast == null) { showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; } string beastName = QualityManagerment.getQualityColor(beast.getBeast().getQualityId()) + beast.getBeast().getName() + "[-]"; showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, beastName); break; case FriendsShareManagerment.TYPE_QISHU: showLabel.text = LanguageConfigManager.Instance.getLanguage("Share_F" + showType, name, vip, sidTwo); break; } break; } }
public int getMissionCount() { ChapterSample obj = ChapterSampleManager.Instance.getChapterSampleBySid(chapter); return(obj.missions.Length); }