// Start is called before the first frame update void Awake() { currentDay = TranslateDayToIndonesia(DateTime.Now.DayOfWeek.ToString()); dayState = GetState(); graveDeck = new Stack <KartuHari>(); cardDeck = new Stack <KartuHari>(); dayCounter = 0; DeckInitialize(); cardToday = null; }
private void RenderDayPhase() { dayPhase_card.SetActive(true); //ColorMode dayPhase_title.color = Color.black; dayPhase_description.color = Color.black; dayPhase_status.color = Color.black; KartuHari cardDay = DayManagement.instance.GetCardDay(); dayPhase_title.text = cardDay.dayName; dayPhase_description.text = cardDay.GetDayEffect().description; dayPhase_status.text = GenerateStatusEffect(cardDay.GetDayEffect()); }
private void RenderNightPhase() { nightPhase_card.SetActive(true); //ColorMode nightPhase_title.color = Color.white; nightPhase_description.color = Color.white; nightPhase_status.color = Color.white; KartuHari cardDay = DayManagement.instance.GetCardDay(); nightPhase_title.text = cardDay.dayName; nightPhase_description.text = cardDay.GetNightEffect().description; nightPhase_status.text = GenerateStatusEffect(cardDay.GetNightEffect()); }
void SearchingDay() { KartuHari currentDayCard = cardToday; while (currentDayCard == cardToday) { while (cardDeck.Count > 0) { if (cardDeck.Peek().dayName.Equals(currentDay)) { cardToday = cardDeck.Peek(); graveDeck.Push(cardDeck.Pop()); break; } graveDeck.Push(cardDeck.Pop()); } if (cardDeck.Count == 0) { Shuffle(); } } }