public void HideCardAttackAnimShow(FieldCardGroup group, bool isMy) { if (isMy) { mFieldMgr.HideCardAttackAnim(group); } else { oFieldMgr.HideCardAttackAnim(group); } }
/// <summary> /// 隐藏攻击动画 /// </summary> /// <param name="monsterGroup"></param> public void HideCardAttackAnim(FieldCardGroup monsterGroup) { Card[] cardList = monsterGroup.cardList; for (int i = 0; i < cardList.Length; i++) { Card card = cardList[i]; if (card != null) { if (card.IsMonster()) { monsterArray.GetCard(i).GetComponent <Card_Field>().HideAttackAnim(); } } } }
/// <summary> /// 更新场地上怪兽卡信息的显示 /// </summary> /// <param name="monsterGroup"></param> public void UpdateCardMesShow(FieldCardGroup monsterGroup) { Card[] cardList = monsterGroup.cardList; for (int i = 0; i < cardList.Length; i++) { Card card = cardList[i]; if (card != null) { Card_Field card_field = monsterArray.GetCard(i).GetComponent <Card_Field>(); if (card.IsMonster() && card.curPlaseState != ComVal.CardPutType_layBack) { card_field.UpdateCardMes(card.GetCurAfk(), card.GetCurDef(), card.GetCurLevel(), card.afk, card.def); } else if (card.curPlaseState == ComVal.CardPutType_layBack) { card_field.HideCardMes(); } } } }
public Player(bool _isMy, string _name) { name = _name; isMy = _isMy; LP = 8000; maxSummonTime = 1; summonedTime = 0; canSpSummon = true; group_ExtraDeck = new Group(); group_Graveyard = new Group(); group_MainDeck = new Group(); group_Remove = new Group(); group_HandCard = new Group(); group_MonsterCard = new FieldCardGroup(5); group_TrapCard = new FieldCardGroup(5); limitEffectList = new List <LimitPlayerEffect>(); duel = Duel.GetInstance(); effectLauchLimitCounter = new EffectLauchLimitCounter(); curRoundSpSummonEventList = new List <SpSummonEvent>(); }
public void UpdateCardMesShow(FieldCardGroup group, FieldCardGroup group1) { mFieldMgr.UpdateCardMesShow(group); oFieldMgr.UpdateCardMesShow(group1); }