void TroubleMakerPhase() { if (Mathf.RoundToInt(timer) < 24) { if (canClick && clickedCard != null && clickedCard != previouslyclickedCard && !clickedCard.GetComponent <WerewolfPlayer>().isMain&& !clickedCard.GetComponent <WerewolfPlayer>().isMiddle) { if (previouslyclickedCard != null) { WerewolfCard newRole = previouslyclickedCard.GetComponent <WerewolfPlayer>().role; previouslyclickedCard.GetComponent <WerewolfPlayer>().role = clickedCard.GetComponent <WerewolfPlayer>().role; clickedCard.GetComponent <WerewolfPlayer>().role = newRole; canClick = false; canHighlight = false; previouslyclickedCard = clickedCard; } else { previouslyclickedCard = clickedCard; } } } if (Mathf.RoundToInt(timer) == 25) { ResetCards(); canClick = false; canHighlight = false; } }
void RobberPhase() { if (Mathf.RoundToInt(timer) < 19) { if (canClick && clickedCard != null && clickedCard != previouslyclickedCard && !clickedCard.GetComponent <WerewolfPlayer>().isMain&& !clickedCard.GetComponent <WerewolfPlayer>().isMiddle) { WerewolfCard robberRole = clickedCard.GetComponent <WerewolfPlayer>().role; clickedCard.GetComponent <WerewolfPlayer>().role = mainPlayer.role; mainPlayer.role = robberRole; previouslyclickedCard = clickedCard; canClick = false; canHighlight = false; mainPlayer.FlipCard(true); } } if (Mathf.RoundToInt(timer) == 19) { mainPlayer.FlipCard(false); ResetCards(); } }