using System.Collections; using System.Collections.Generic; using UnityEngine; public class TurnManager : MonoBehaviour { private Dice dice; private Akciopont akciopont; private Energia energia; private Upgrade upgrade; private jatekmanager jatekmanager; public int turnCounter = 1; private void Awake() { dice = FindObjectOfType(); akciopont = FindObjectOfType(); energia = FindObjectOfType(); upgrade = FindObjectOfType(); jatekmanager = FindObjectOfType(); dice.ujradobasszamlalo = upgrade.ujradobas[upgrade.getUjradobasIndex()] + 1; Debug.Log("ujradobasszamlalo: " + dice.ujradobasszamlalo); } public void nextTurn() { dice.setLocked(false); dice.dobottEgyszer = false; akciopont.resetAkciopont(); energia.csokkenEnergia(upgrade.energia[upgrade.getEnergiaIndex()]); energia.granatAktivalva = false; //ha aktivalva lett a granat a korben deaktivalja turnCounter++; dice.hely1.sprite = null; dice.hely2.sprite = null; dice.ujradobasszamlalo = upgrade.ujradobas[upgrade.getUjradobasIndex()] + 1; Debug.Log("ujradobasszamlalo: " + dice.ujradobasszamlalo); jatekmanager.vanertelme = true; jatekmanager.JatekosVesztett(); jatekmanager.JatekosNyert(); if (jatekmanager.jatekosnyert == false && jatekmanager.jatekosvesztett == false) { jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.KorKezdet); //a jatekmanager atvalt a korkezdet eventre Debug.Log("kovetkezo kor " + turnCounter); } } /* if (energiavesztese > 29) { jatekmanager.Instance.UpdateGameState(GameState.Vesztett); //a jatekmanager atvalt a vesztett eventre } */ }