Files

55 lines
1.7 KiB
C#
Raw Permalink Normal View History

2022-11-07 17:25:24 +01:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TurnManager : MonoBehaviour
{
private Dice dice;
private Akciopont akciopont;
2022-11-15 14:42:09 +01:00
private Energia energia;
private Upgrade upgrade;
2023-02-27 19:31:57 +01:00
private jatekmanager jatekmanager;
2022-11-07 17:25:24 +01:00
public int turnCounter = 1;
2023-02-20 16:16:23 +01:00
private void Awake()
2022-11-07 17:25:24 +01:00
{
dice = FindObjectOfType<Dice>();
akciopont = FindObjectOfType<Akciopont>();
2022-11-15 14:42:09 +01:00
energia = FindObjectOfType<Energia>();
upgrade = FindObjectOfType<Upgrade>();
2023-02-27 19:31:57 +01:00
jatekmanager = FindObjectOfType<jatekmanager>();
2023-03-24 10:03:41 +01:00
dice.ujradobasszamlalo = upgrade.ujradobas[upgrade.getUjradobasIndex()] + 1;
Debug.Log("ujradobasszamlalo: " + dice.ujradobasszamlalo);
2022-11-07 17:25:24 +01:00
}
public void nextTurn() {
dice.setLocked(false);
2023-02-16 14:56:30 +01:00
dice.dobottEgyszer = false;
2022-11-07 17:25:24 +01:00
dice.hely1.sprite = null;
dice.hely2.sprite = null;
2023-03-24 10:03:41 +01:00
dice.ujradobasszamlalo = upgrade.ujradobas[upgrade.getUjradobasIndex()] + 1;
2023-04-20 13:28:45 +02:00
dice.diceResult = new int[2];
2023-03-24 10:03:41 +01:00
Debug.Log("ujradobasszamlalo: " + dice.ujradobasszamlalo);
2023-04-20 13:28:45 +02:00
akciopont.resetAkciopont();
energia.csokkenEnergia(upgrade.energia[upgrade.getEnergiaIndex()]);
energia.granatAktivalva = false; //ha aktivalva lett a granat a korben deaktivalja
turnCounter++;
2023-02-27 19:31:57 +01:00
jatekmanager.vanertelme = true;
2023-03-29 09:24:31 +02:00
jatekmanager.JatekosVesztett();
jatekmanager.JatekosNyert();
2023-04-20 13:28:45 +02:00
2023-03-29 09:24:31 +02:00
if (jatekmanager.jatekosnyert == false && jatekmanager.jatekosvesztett == false)
{
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.KorKezdet); //a jatekmanager atvalt a korkezdet eventre
Debug.Log("kovetkezo kor " + turnCounter);
2023-04-20 13:28:45 +02:00
}
2022-11-07 17:25:24 +01:00
}
}