void CommenceTurn() { if (activeCardPlayer.CounterPrimary(activeCardOpponent)) { tm.PlayerWins(); Debug.Log("player win"); int type = activeCardPlayer.GetType(); typeScores[type - 1] += 2; float dmg = CalculateDmg(activeCardPlayer, activeCardOpponent, player, opp); opp.TakeDamage(dmg); oppHB.BackgroundFlash(); opp.UpdateHealthBar(); activeCardPlayer.DeMagnify(); played = false; } else if (activeCardOpponent.CounterPrimary(activeCardPlayer)) { tm.OppWins(); Debug.Log("opponent win"); float dmg = CalculateDmg(activeCardOpponent, activeCardPlayer, opp, player); player.TakeDamage(dmg); playerHB.BackgroundFlash(); player.UpdateHealthBar(); activeCardOpponent.DeMagnify(); played = false; } else if (activeCardPlayer.SameCard(activeCardOpponent) && activeCardOpponent.SameCard(activeCardPlayer)) { Debug.Log("same card"); played = false; } }