public void SelectMemberShowCardItem(UserCardItem card) { if (card == null) { return; } if (card.cardID == Obj_MyselfPlayer.GetMe().curPvPLearder) //队长 { GameObject newItem = CardListItemPool.Instance.GetListItem(teamMemberItem); newItem.transform.GetComponent <UIDragPanelContents>().draggablePanel = dragPanel; newItem.transform.parent = grid.transform; bool success = newItem.GetComponent <UICardItemView>().InitTeamMemberLeaderWithCard(card); GameObject cardIconBtn = newItem.GetComponent <UICardItemView>().GetCardIconBtn(); UIEventListener.Get(cardIconBtn).onClick += cardInfo; items.Add(newItem); } else { GameObject newItem = CardListItemPool.Instance.GetListItem(teamMemberItem); newItem.transform.GetComponent <UIDragPanelContents>().draggablePanel = dragPanel; newItem.transform.parent = grid.transform; bool success = newItem.GetComponent <UICardItemView>().InitTeamMemberOtherWithCard(card, SelectMember, memberNum, nowLeaderShip, maxLeaderShip, true); GameObject cardIconBtn = newItem.GetComponent <UICardItemView>().GetCardIconBtn(); UIEventListener.Get(cardIconBtn).onClick += cardInfo; items.Add(newItem); } }
void DontSelect(long cardID) { //卡牌下阵 for (int i = 0; i < Obj_MyselfPlayer.GetMe().PvPBattleArray.Length; i++) { if (Obj_MyselfPlayer.GetMe().PvPBattleArray[i] == cardID) { Obj_MyselfPlayer.GetMe().PvPBattleArray[i] = -1; UserCardItem item = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(cardID); if (item != null) { item.qxzbFightIndex = -1; } } } for (int i = 0; i < cardList.Count; i++) { if (cardList[i].cardID == cardID) { nowLeaderShip -= cardList[i].GetLeaderShip(); break; } } //刷新列表 FreashTeamUI(); }
void OnEnable() { if (mainUILogic == null) { return; } heroCardItem = Obj_MyselfPlayer.GetMe().strengthenHeroItem; RefreshUI(true); GameObject mainControl = GameObject.FindWithTag("main_controller"); if (mainControl != null) { mainControl.SendMessage("ShowStaticNotice", 4000); //固定显示提示信息 } //for guide /* * if(GuideManager.Instance.currentStep == GuideManager.GUIDE_STEP.STRENGTHEN){ * if(GuideStrengthen.Instance.curstep == (int)GuideStrengthen.GUIDE_STRENGTHEN_STEP.LABEL_1) * GuideStrengthen.Instance.NextStep(); * } */ }
public void OnCardStrengthenRet(bool bSucceed) { if (bSucceed) { /* * if(GuideManager.GUIDE_STEP.STRENGTHEN == GuideManager.Instance.currentStep) * { * //GuideManager.Instance.getCurrentGuideWindow().GetComponent<GuideCardStrengthenController>().OnClickGuideItem(null); * } */ heroCardItem = Obj_MyselfPlayer.GetMe().GetUserCardByGUID((long)heroCardItem.cardID); RefreshUI(false); RefreshTopBar(); this.FreshStrenthLeftTime(); if (hporattack == 1) { AudioManager.Instance.PlayEffectSound("card_improve_life"); //AudioController.Play("card_improve_life"); strengAnimHp.SetActive(true); strengAnimHp.GetComponent <UISpriteAnimation>().enabled = true; } else { AudioManager.Instance.PlayEffectSound("card_improve_attack"); //AudioController.Play("card_improve_attack"); strengAnimAttack.SetActive(true); strengAnimAttack.GetComponent <UISpriteAnimation>().enabled = true; } } else { LogModule.ErrorLog("OnCardStrengthenRet(), card strengthen failed!"); } }
//显示卡牌信息 public void ShowCardInfo(GameObject btn) { long guid = long.Parse(btn.transform.parent.parent.name); PVPPlayerInfo playerInfo = Obj_MyselfPlayer.GetMe().GetPvPPlayerInfoByGuid(guid); if (playerInfo != null && playerInfo.nlGUID != Obj_MyselfPlayer.GetMe().accountID) { UserCardItem card = new UserCardItem(); card.cardID = playerInfo.nlGUID; card.templateID = playerInfo.nTempleID; card.level = playerInfo.nLev; card.skillLevel = playerInfo.skill_level; //主动技能等级 card.addQualityAtt = playerInfo.add_quality_att; //攻击强化次数 card.addQualityHp = playerInfo.add_quality_hp; //血量强化次数 card.skillStudyId = playerInfo.studySkillId; card.skillStudyLev = playerInfo.studySkillLev; BoxManager.showCardInfoMessage(card); } else { long nleader = Obj_MyselfPlayer.GetMe().GetTeamLeaderCardID(); UserCardItem card = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(nleader); BoxManager.showCardInfoMessage(card); } }
//点击选择的响应函数 public void OnSelectItem(GameObject go) { UserCardItem item = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(long.Parse(go.name)); UISprite selectSprite = go.transform.FindChild("Sprites/Sprite-Selected").GetComponent <UISprite>(); bool bCurChooseState = false; if (selectSprite != null) { bCurChooseState = !selectSprite.active; //表示当前的选择状态 selectSprite.gameObject.SetActive(bCurChooseState); } if (selectedCard != null) { //当前为取消 选择状态 if (selectedCard.Contains(item) && !bCurChooseState) { selectedCard.Remove(item); }//当前为 选择状态 else if (!selectedCard.Contains(item) && bCurChooseState) { selectedCard.Add(item); } } //更新选择贩卖卡牌的数量 和 总价 this.updateSellNumAndMoney(); this.FreshButton(); }
/// <summary> /// 点击好友申请头像显示人物信息 /// </summary> /// <param name="item"></param> private void SelectCardInfo(GameObject item) { foreach (MailInfo mail in mailList) { if (mail.mailID == long.Parse(item.name)) { UserCardItem card = new UserCardItem(); card.cardID = mail.cardId; card.addQualityAtt = mail.attackTimes; card.addQualityHp = mail.hpTimes; card.level = mail.cardLevel; if (mail.cardTempleId > 0) { card.quality = TableManager.GetCardByID(mail.cardTempleId).Star; card.templateID = mail.cardTempleId; } else { card.quality = 4; //默认一个卡牌形象// card.templateID = 1014; } card.skillLevel = mail.skillLevel; card.skillStudyId = mail.studySkillId; card.skillStudyLev = mail.studySkillLev; BoxManager.showCardInfoMessage(card); break; } } }
void SelectMem(long cardID) { //卡牌上阵 for (int i = 0; i < Obj_MyselfPlayer.GetMe().PvPBattleArray.Length; i++) { if (Obj_MyselfPlayer.GetMe().PvPBattleArray[i] == -1) { Obj_MyselfPlayer.GetMe().PvPBattleArray[i] = cardID; UserCardItem item = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(cardID); if (item != null) { item.qxzbFightIndex = item.quality * 10 + i + 100; } break; } } for (int i = 0; i < cardList.Count; i++) { if (cardList[i].cardID == cardID) { nowLeaderShip += cardList[i].GetLeaderShip(); break; } } //刷新列表 FreashTeamUI(); }
public void SelectCardInfo(GameObject item) { if (!GuideManager.Instance.isEnd()) { return; } foreach (AssistFriend af in assistanceList) { if (af.guid == long.Parse(item.name)) { UserCardItem card = new UserCardItem(); card.addQualityAtt = af.attackTimes; card.addQualityHp = af.hpTimes; card.cardID = af.cardGuiId; card.level = af.cardLevel; card.quality = TableManager.GetCardByID(af.cardTempleId).Star; card.skillLevel = af.skillLevel; card.templateID = af.cardTempleId; card.skillStudyId = af.studySkillId; card.skillStudyLev = af.studySkillLev; BoxManager.showCardInfoMessage(card); break; } } }
void Reset() { heroCardItem = null; //isHpStrengthen = true; isCanHpSth = false; isCanAttSth = false; hpItemCount = 0; attItemCount = 0; }
void SetHeaderItem(GameObject newItem, UserCardItem card, bool canUse) { newItem.name = card.cardID.ToString(); GameObject cardIcon = newItem.transform.FindChild("CardIcon").GetChild(0).gameObject; UISprite icon = cardIcon.transform.FindChild("Sprite-Icon").GetComponent <UISprite>(); string atlasname = TableManager.GetAppearanceByID(TableManager.GetCardByID(card.templateID).Appearance).HeadIcon; AtlasManager.Instance.setHeadName(icon, atlasname); icon.transform.localScale = new Vector3(82, 82, 1); UILabel name = newItem.transform.FindChild("Labels/Label-Name").GetComponent <UILabel>(); name.text = LanguageManger.GetWords(TableManager.GetAppearanceByID(TableManager.GetCardByID(card.templateID).Appearance).Name); UILabel hp = newItem.transform.FindChild("Labels/Label-Hp-Value").GetComponent <UILabel>(); hp.text = card.GetHp().ToString(); UILabel level = newItem.transform.FindChild("Labels/Panel-Lv/Label-lv").GetComponent <UILabel>(); level.text = card.level.ToString(); UILabel attack = newItem.transform.FindChild("Labels/Label-Attack-Value").GetComponent <UILabel>(); attack.text = card.GetAttack().ToString(); UILabel leadership = newItem.transform.FindChild("Labels/Label-Leadership-Value").GetComponent <UILabel>(); if (!canUse) { leadership.text = "[FF231A]" + card.GetLeaderShip().ToString() + "[000000]"; } else { leadership.text = "[F1ECCF]" + card.GetLeaderShip().ToString() + "[000000]"; } UISprite property = newItem.transform.FindChild("Sprites/Sprite-Property").GetComponent <UISprite>(); property.spriteName = UserCardItem.elementTypeName[TableManager.GetCardByID(card.templateID).Element]; Tab_Card tab_card = TableManager.GetCardByID(card.templateID); Tab_Leaderskill leaderSkill = TableManager.GetLeaderskillByID(tab_card.SkillLeader); UILabel leaderskill = newItem.transform.FindChild("Labels/Label-HeaderSkill").GetComponent <UILabel>(); if (leaderSkill != null) { leaderskill.text = LanguageManger.GetWords(leaderSkill.Name); } else { leaderskill.text = ""; } cardIcon.name = card.cardID.ToString(); UIEventListener.Get(cardIcon).onClick += cardInfo; }
public void ShowHeroCardInfo(GameObject btn) { long leaderGuid = Obj_MyselfPlayer.GetMe().GetTeamLeaderCardID(); UserCardItem card = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(leaderGuid); if (card != null) { BoxManager.showCardInfoMessage(card); } }
/// <summary> /// 技能经验排序 /// </summary> /// <param name="cardA"></param> /// <param name="cardB"></param> /// <returns></returns> static public int SkillExpCompareTo(UserCardItem cardA, UserCardItem cardB) { if (TableManager.GetStudyskillByID(cardB.skillStudyId).SkillExperience != TableManager.GetStudyskillByID(cardA.skillStudyId).SkillExperience) { return(TableManager.GetStudyskillByID(cardB.skillStudyId).SkillExperience.CompareTo(TableManager.GetStudyskillByID(cardA.skillStudyId).SkillExperience)); } else { return(-1 * TableManager.GetStudyskillByID(cardB.skillStudyId).SkillQuality.CompareTo(TableManager.GetStudyskillByID(cardA.skillStudyId).SkillQuality)); } }
public void OnSelectHeroRet(GameObject go) { foreach (UserCardItem temp in Obj_MyselfPlayer.GetMe().cardBagList) { if (temp.cardID == long.Parse(go.name)) { heroCardItem = temp; break; } } RefreshUI(true); }
//改变保护状态显示 public void ChangeProtectedState() { UserCardItem card = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(Obj_MyselfPlayer.GetMe().selectedCardID); if (card.isProtected) { curChooseItem.transform.FindChild("Sprites/sp-suo").gameObject.SetActive(true); } else { curChooseItem.transform.FindChild("Sprites/sp-suo").gameObject.SetActive(false); } }
/// <summary> /// 判断卡牌是否在出阵队伍中 /// </summary> /// <param name="card"></param> /// <returns></returns> private bool IsInTeam(UserCardItem card) { bool isIn = false; for (int i = 0; i < teamMemberArray.Length; i++) { if (teamMemberArray[i] == card.cardID) { isIn = true; break; } } return(isIn); }
/// <summary> /// 普通排序 /// </summary> /// <param name="cardA"></param> /// <param name="cardB"></param> /// <returns></returns> static public int CompareTo(UserCardItem cardA, UserCardItem cardB) { if (cardB.GetLeaderShip() != cardA.GetLeaderShip()) { return(cardB.GetLeaderShip().CompareTo(cardA.GetLeaderShip())); } else if (cardB.templateID != cardA.templateID) { return(-1 * cardB.templateID.CompareTo(cardA.templateID)); } else { return(cardB.level.CompareTo(cardA.level)); } }
public static void showCardInfoMessage(UserCardItem cardInfo) { removeMessage(); MessageType type = MessageType.CardInfoBox; topFrame = ResourceManager.Instance.LoadPopUp(type.ToString()); //(GameObject)GameObject.Instantiate(processBox); topFrame.transform.parent = Camera.main.transform; topFrame.transform.localScale = Vector3.one; topFrame.transform.localPosition = new Vector3(0, 0, box_z); MessageBoxController mbc = topFrame.GetComponent <MessageBoxController>(); mbc.initCardInfo(type, cardInfo); // buttonYes = mbc.buttonYes; // buttonNo = mbc.buttonNo; }
//排序算法 static public int CompareTo(UserCardItem cardA, UserCardItem cardB) { //排序顺序按照 先星级 再等级,最后ID的方式进行 if (cardB.quality != cardA.quality) { return(cardB.quality.CompareTo(cardA.quality)); } else if (cardB.level != cardA.level) { return(cardB.level.CompareTo(cardA.level)); } else { return(-1 * cardB.templateID.CompareTo(cardA.templateID)); } }
void BackBtnPress() { long leaderCardID = Obj_MyselfPlayer.GetMe().curPvPLearder; if (isSelectLeader && (leaderCardID <= 0 || !Obj_MyselfPlayer.GetMe().IsCardInBagByID(leaderCardID))) //无队长或者队长卡不存在 { mainUILogic.OnQxzbPvPWindow(); return; } //对选择队员/队长信息的更新操作 if (!isSelectLeader) //选择队员时,点返回按钮要恢复之前的阵容,不保存修改 { //还原队伍 int i = 0; for (; i < Obj_MyselfPlayer.GetMe().PvPBattleArray.Length; i++) { if (Obj_MyselfPlayer.GetMe().PvPBattleArray[i] != Obj_MyselfPlayer.GetMe().curPvPLearder) { DontSelect(Obj_MyselfPlayer.GetMe().PvPBattleArray[i]); } } i = 0; for (; i < Obj_MyselfPlayer.GetMe().PvPBattleArray.Length; i++) { if (Obj_MyselfPlayer.GetMe().PvPBattleArray[i] != Obj_MyselfPlayer.GetMe().curPvPLearder) { SelectMem(TempBattleArray[i]); } } i = 0; for (; i < Obj_MyselfPlayer.GetMe().PvPBattleArray.Length; i++) { Obj_MyselfPlayer.GetMe().PvPBattleArray[i] = TempBattleArray[i]; if (TempBattleArray[i] > 0) { UserCardItem item = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(TempBattleArray[i]); if (item != null) { item.qxzbFightIndex = item.qxzbFightIndex / 10 * 10 + i; } } } } mainController.showBottomBar(); mainUILogic.OnPVPTeamWindow(); }
private bool CheckIfChooseItem(UserCardItem userCard) { if (userCard == null) { return(false); } foreach (UserCardItem card in selectedCard) { if (card.cardID == userCard.cardID) { return(true); } } return(false); }
void FreshIcon(GameObject icon, long cardID) { int templeID = -1; if (cardID <= 0) { icon.SetActive(false); return; } UserCardItem card_item = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(cardID); if (card_item != null) { templeID = card_item.templateID; } LogModule.DebugLog("BattleBefore, FreshIcon(), Card Guid: " + cardID + ", Card templeid: " + templeID); if (templeID != -1) { icon.SetActive(true); icon.GetComponent <CardLarge>().SetCardTemplateID(templeID); UILabel lev = icon.transform.FindChild("Label-Level-Value").GetComponent <UILabel>(); Transform transformStars = icon.transform.FindChild("Stars"); if (card_item != null) { lev.text = card_item.level.ToString(); for (int j = 1; j <= 7; j++) { if (j <= card_item.quality) { GameObject starIcon = transformStars.FindChild("star_" + j).gameObject; starIcon.SetActive(true); } else { GameObject starIcon = transformStars.FindChild("star_" + j).gameObject; starIcon.SetActive(false); } } } } else { icon.SetActive(false); } }
//----------------------------------------------------------------------------- //2013-7-29 Jack Wen public void initCardInfo(BoxManager.MessageType type, UserFriend uf) { this.setType(type); UserCardItem card = new UserCardItem(); card.templateID = uf.cardTempletID; card.cardID = uf.guid; card.level = uf.cardLevel; card.addQualityAtt = uf.attAdd; card.addQualityHp = uf.hpAdd; card.skillLevel = uf.skillLevel; card.skillStudyId = uf.studySkillId; card.skillStudyLev = uf.studySkillLev; Tab_Card tabCard = TableManager.GetCardByID(uf.cardTempletID); card.quality = tabCard.Star; this.CalculateCardInfoAndShow(card, -1); }
/// <summary> /// 按技能等级品质排序 /// </summary> /// <param name="cardA"></param> /// <param name="cardB"></param> /// <returns></returns> static public int SkillLevCompareTo(UserCardItem cardA, UserCardItem cardB) { if (TableManager.GetStudyskillByID(cardA.skillStudyId).SkillQuality != TableManager.GetStudyskillByID(cardB.skillStudyId).SkillQuality) { return(TableManager.GetStudyskillByID(cardB.skillStudyId).SkillQuality.CompareTo(TableManager.GetStudyskillByID(cardA.skillStudyId).SkillQuality)); } else if (TableManager.GetStudyskillByID(cardA.skillStudyId).SkillName != TableManager.GetStudyskillByID(cardB.skillStudyId).SkillName) { return(-1 * (TableManager.GetStudyskillByID(cardA.skillStudyId).SkillName.CompareTo(TableManager.GetStudyskillByID(cardB.skillStudyId).SkillName))); } else if (cardB.skillStudyLev != cardA.skillStudyLev) { return(cardB.skillStudyLev.CompareTo(cardA.skillStudyLev)); } else { return(-1 * cardB.templateID.CompareTo(cardA.templateID)); } }
public void ShowCardItem(UserCardItem card) { if (card == null) { return; } if (card.cardID == Obj_MyselfPlayer.GetMe().teamMemberArray[0]) { GameObject newItem = CardListItemPool.Instance.GetListItem(teamMemberItem); newItem.transform.GetComponent <UIDragPanelContents>().draggablePanel = dragPanel; newItem.transform.parent = grid.transform; bool success = newItem.GetComponent <UICardItemView>().InitTeamMemberLeaderWithCard(card); GameObject cardIconBtn = newItem.GetComponent <UICardItemView>().GetCardIconBtn(); UIEventListener.Get(cardIconBtn).onClick += cardInfo; items.Add(newItem); } else { GameObject newItem = CardListItemPool.Instance.GetListItem(teamMemberItem); newItem.transform.GetComponent <UIDragPanelContents>().draggablePanel = dragPanel; newItem.transform.parent = grid.transform; bool success = newItem.GetComponent <UICardItemView>().InitTeamMemberOtherWithCard(card, SelectMember, memberNum, nowLeaderShip, maxLeaderShip, false); GameObject cardIconBtn = newItem.GetComponent <UICardItemView>().GetCardIconBtn(); UIEventListener.Get(cardIconBtn).onClick += cardInfo; items.Add(newItem); //判断是否是阮星竹 if (card.templateID == 1190) { guideItem = newItem; } if (card.templateID == 1321 || //包不同 card.templateID == 1318 || //风波恶 card.templateID == 1052) //甘宝宝 { guideItem2 = newItem; } } }
//刷新英雄信息 private void FreshheroInfo() { goHeroInfo.SetActive(true); long learderID = Obj_MyselfPlayer.GetMe().GetTeamLeaderCardID(); UserCardItem card = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(learderID); //templeID < 0 情况的容错处理,暂时显示默认头像,且错误头像点击不给予反映// if (card.templateID > 0) { heroIcon.spriteName = TableManager.GetAppearanceByID(TableManager.GetCardByID(card.templateID).Appearance).HeadIcon; //------------------------卡牌背景及外框-------------------------------- //2013-10-12 Jack Wen UISprite icon_bg = heroIcon.transform.parent.FindChild("Sprite-BG").GetComponent <UISprite>(); UISprite icon_border = heroIcon.transform.parent.FindChild("sp-Outside").GetComponent <UISprite>(); int icon_star = TableManager.GetCardByID(card.templateID).Star; icon_bg.spriteName = UserCardItem.littleCardFrameName[icon_star]; icon_border.spriteName = UserCardItem.littleCardBorderName[icon_star]; //-------------------------------------------------------------------- //玩家主卡牌等级等级 long leadCardID = Obj_MyselfPlayer.GetMe().GetTeamLeaderCardID(); UserCardItem leaderCard = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(leadCardID); HeroLevLabel.text = leaderCard.level.ToString(); GameObject iconGo = trans.FindChild("HeroInfo/CardIcon/CardIconBtn").gameObject; UIEventListener.Get(iconGo).onClick = ShowHeroCardInfo; } //排名 heroRankLabel.text = Obj_MyselfPlayer.GetMe().nHeroRank.ToString(); //获得战斗力 HeroFightNumLabel.text = Obj_MyselfPlayer.GetMe().GetFightValue().ToString(); //玩家名字 HeroNameLabel.text = Obj_MyselfPlayer.GetMe().accountName; //玩家当前排名对应的占领积分 SocreLabel.text = GetOccupyScoreByRank(Obj_MyselfPlayer.GetMe().nHeroRank).ToString(); //pvp剩余次数 leftTimeLabel.text = Obj_MyselfPlayer.GetMe().nPvPTimes.ToString(); //玩家主卡牌等级等级 //long leadCardID = Obj_MyselfPlayer.GetMe().GetTeamLeaderCardID(); //UserCardItem leaderCard = Obj_MyselfPlayer.GetMe().GetUserCardByGUID(leadCardID); //HeroLevLabel.text = leaderCard.level.ToString(); }
void OnEnable() { //fresh base UI if (mainUILogic == null) { mainUILogic = GameObject.Find("MainUILogic"); } bInAnimation = false; heroCardItem = Obj_MyselfPlayer.GetMe().evolutionHeroItem; Calculate(); FreshUI(); GameObject mainControl = GameObject.FindWithTag("main_controller"); if (mainControl != null) { mainControl.SendMessage("ShowStaticNotice", 4001); //固定显示提示信息 } }
public bool SetMemberItem(UserCardItem card, bool canUse) { transform.name = card.cardID.ToString(); string atlasname = TableManager.GetAppearanceByID(TableManager.GetCardByID(card.templateID).Appearance).HeadIcon; AtlasManager.Instance.setHeadName(cardIconSpriteIcon, atlasname); cardIconSpriteIcon.transform.localScale = new Vector3(82, 82, 1); labelsLabelName.text = LanguageManger.GetWords(TableManager.GetAppearanceByID(TableManager.GetCardByID(card.templateID).Appearance).Name); labelsLabelHpValue.text = card.GetHp().ToString(); labelsLabelLv.text = card.level.ToString(); labelsLabelAttackValue.text = card.GetAttack().ToString(); if (!canUse) { labelsLabelLeadershipValue.text = "[FF231A]" + card.GetLeaderShip().ToString() + "[000000]"; } else { labelsLabelLeadershipValue.text = "[F1ECCF]" + card.GetLeaderShip().ToString() + "[000000]"; } spritesSpriteProperty.spriteName = UserCardItem.elementTypeName[TableManager.GetCardByID(card.templateID).Element]; for (int j = 1; j <= 7; j++) { if (j <= card.quality) { stars[j - 1].SetActive(true); } else { stars[j - 1].SetActive(false); } } cardIconBtn.name = card.cardID.ToString(); return(true); }
public void initCardInfo(BoxManager.MessageType type, int guid, int templateid) { this.setType(type); List <UserCardItem> cardList = Obj_MyselfPlayer.GetMe().cardBagList; UserCardItem card = null; if (guid != -1) { foreach (UserCardItem myCard in cardList) { if (myCard.cardID == guid) { card = myCard; templateid = myCard.templateID; } } } this.CalculateCardInfoAndShow(card, templateid); }
public UICheckbox checkbox; //选择标识 public bool InitTeamMemberLeaderWithCard(UserCardItem card) { transform.localPosition = new Vector3(0, 0, -1); transform.localScale = new Vector3(1, 1, 1); SetMemberItem(card, true); //------------------------卡牌背景及外框-------------------------------- //2013-10-12 Jack Wen int icon_star = TableManager.GetCardByID(card.templateID).Star; cardIconSpriteFrame.spriteName = UserCardItem.littleCardFrameName[icon_star]; cardIconSpriteBG.spriteName = UserCardItem.littleCardBorderName[icon_star]; //-------------------------------------------------------------------- spriteSpriteHeader.SetActive(true); checkboxCheckmark.spriteName = "xiashi_suo"; checkboxCheckmark.transform.localPosition = new Vector3(-2, 0, -5); checkboxCheckmark.MakePixelPerfect(); checkbox.isChecked = true; bG.isEnabled = false; spriteSpriteNameBG.alpha = 0.5f; return(true); }