コード例 #1
0
 // เริ่มเทิร์นผู้เล่น
 public void OnTurnStarted()
 {
     gm.onSummonPhase = true;
     if (gm.turnCount < 5)
     {
         gm.turnCount += 1;
     }
     netCode.UpdatePlayerMana(gm.currentTurn, gm.turnCount, "add");
     Debug.Log("mana updated");
     OnSummonPhase();
 }
コード例 #2
0
ファイル: Fish_card.cs プロジェクト: 59161189/HimmapanLFS
 public void OnTracked()
 {
     if (gm.onSummonPhase)
     {
         if (!gm.hostPlayer.checkDeployedCard(cardName) && gm.hostPlayer.amountOfCardOnField() < 2)
         {
             if (gm.currentTurn.Equals(gm.hostPlayer.getId()))
             {
                 owner = gm.currentTurn;
                 if (gm.currentTurn.Equals(gm.hostPlayer.getId()))
                 {
                     if (gm.checkRemainingMana(owner, manaCost))
                     {
                         netcode.UpdatePlayerMana(owner, manaCost, "remove");
                         netcode.AddCardToPlayer(owner, cardName);
                     }
                 }
             }
         }
     }
 }