// เริ่มเทิร์นผู้เล่น 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(); }
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); } } } } } }