2022-11-15 17:38:29 +01:00
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
using TMPro;
|
|
|
|
|
|
|
|
|
|
public class Elet : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
public TMP_Text[] elet_text;
|
2022-11-16 11:23:25 +01:00
|
|
|
public int elet = 2;
|
2023-04-09 17:21:06 +02:00
|
|
|
[SerializeField] private int elet_vesztve = 0;
|
2022-11-16 11:23:25 +01:00
|
|
|
private int elet_megszerezve = 2;
|
2023-01-24 18:39:30 +01:00
|
|
|
private jatekmanager jatekmanager;
|
2022-11-15 17:38:29 +01:00
|
|
|
|
2023-02-16 14:56:30 +01:00
|
|
|
private void Awake() {
|
2023-01-24 18:39:30 +01:00
|
|
|
jatekmanager = FindObjectOfType<jatekmanager>();
|
2023-02-16 14:56:30 +01:00
|
|
|
}
|
2023-01-24 18:39:30 +01:00
|
|
|
|
2023-02-16 14:56:30 +01:00
|
|
|
private void Start() {
|
2022-11-15 17:38:29 +01:00
|
|
|
for (int i = 0; i < elet_megszerezve; i++) {
|
|
|
|
|
elet_text[i].text = "O";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-03 20:53:19 +02:00
|
|
|
private void Update() {
|
|
|
|
|
if(elet == 0){
|
|
|
|
|
jatekmanager.Instance.jatekosvesztett = true;
|
2023-04-05 11:08:29 +02:00
|
|
|
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Vesztette);
|
2023-04-03 20:53:19 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-11-15 17:38:29 +01:00
|
|
|
public void Eletplusz() {
|
|
|
|
|
if (elet > 4) return;
|
|
|
|
|
if (elet_megszerezve > 4) return;
|
|
|
|
|
|
2022-11-16 11:23:25 +01:00
|
|
|
|
2022-11-15 17:38:29 +01:00
|
|
|
elet++;
|
|
|
|
|
elet_megszerezve++;
|
|
|
|
|
|
|
|
|
|
for (int i = elet_vesztve; i < elet_megszerezve; i++) {
|
|
|
|
|
elet_text[i].text = "O";
|
|
|
|
|
}
|
|
|
|
|
/*Debug.Log("eletmegszerezve: " + elet_megszerezve);
|
|
|
|
|
Debug.Log("elet: " + elet);*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Eletvesztes() {
|
2023-01-24 18:39:30 +01:00
|
|
|
if (elet_vesztve > 4)
|
|
|
|
|
{
|
2023-04-03 20:53:19 +02:00
|
|
|
//jatekmanager.jatekosvesztett = true;
|
2023-01-24 18:39:30 +01:00
|
|
|
return;
|
|
|
|
|
}
|
2023-04-09 17:21:06 +02:00
|
|
|
//if (elet_megszerezve > elet +1) return;
|
2022-11-15 17:38:29 +01:00
|
|
|
//if(elet < 0) return;
|
|
|
|
|
|
|
|
|
|
elet_vesztve++;
|
|
|
|
|
elet--;
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < elet_vesztve; i++) {
|
|
|
|
|
elet_text[i].text = "X";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|