示例#1
0
 public void HideCardAttackAnimShow(FieldCardGroup group, bool isMy)
 {
     if (isMy)
     {
         mFieldMgr.HideCardAttackAnim(group);
     }
     else
     {
         oFieldMgr.HideCardAttackAnim(group);
     }
 }
示例#2
0
 /// <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();
             }
         }
     }
 }
示例#3
0
 /// <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();
             }
         }
     }
 }
示例#4
0
 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>();
 }
示例#5
0
 public void UpdateCardMesShow(FieldCardGroup group, FieldCardGroup group1)
 {
     mFieldMgr.UpdateCardMesShow(group);
     oFieldMgr.UpdateCardMesShow(group1);
 }