This commit is contained in:
bance
2023-01-24 18:41:07 +01:00
14 changed files with 4277 additions and 1009 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -79,11 +79,11 @@ public class Akciok : MonoBehaviour
}
}
public void Loves(int elhasznalt_toltenyek) {
public bool Loves(int elhasznalt_toltenyek) {
if (felhasznalt_tolteny < betarazott_tolteny) {
if (felhasznalt_tolteny + elhasznalt_toltenyek > betarazott_tolteny) {
Debug.Log("Nincs eleg tolteny betarazva, tul sok lenne egyszerre felhasznalva!");
return;
return false;
} else {
felhasznalt_tolteny += elhasznalt_toltenyek;
for (int i = 0; i < felhasznalt_tolteny; i++) {
@@ -91,8 +91,10 @@ public class Akciok : MonoBehaviour
}
betarazott_tolteny -= elhasznalt_toltenyek;
}
return true;
} else {
Debug.Log("Nincs eleg tolteny");
return false;
}
}

View File

@@ -9,6 +9,7 @@ public class Targyak : MonoBehaviour
private Akciopont akciopont;
private movement movement;
private Energia energia;
private Ugynok ugynok;
public int targy_szamlalo = 0;
public int adrenalinloket = 0;
@@ -17,6 +18,8 @@ public class Targyak : MonoBehaviour
public int droidgepagyu = 0;
public int matavtaviranyito = 0;
public int fustgranat = 0;
public bool lathatatlanOltozetAktivalva = false;
private int randomszam;
private void Start() {
akciok = FindObjectOfType<Akciok>();
@@ -24,73 +27,84 @@ public class Targyak : MonoBehaviour
akciopont = FindObjectOfType<Akciopont>();
movement = FindObjectOfType<movement>();
energia = FindObjectOfType<Energia>();
ugynok = FindObjectOfType<Ugynok>();
}
public void RandomTargy()
{
int randomszam = UnityEngine.Random.Range(0, 5);
string[] elerheto_targyak = {"Adrenalinloket", "Hacker csatlakozo", "Lathatatlan oltozet", "Droid agyu", "Matav taviranyito", "Alomhozo fustgranat"} ;
do{
randomszam = UnityEngine.Random.Range(0, elerheto_targyak.Length);
}while(!elerheto_targyak[randomszam].Equals(""));
elerheto_targyak[randomszam] = "";
if (randomszam == 0)
{
adrenalinloket++;
Debug.Log("Kaptál egy AdrenalinLöketet!");
Debug.Log("Kaptal egy AdrenalinLoketet!");
}
else if (randomszam == 1)
{
hackercsatlakozo++;
Debug.Log("Kaptál egy Hacker Csatlakozót!");
Debug.Log("Kaptal egy Hacker Csatlakozot!");
}
else if (randomszam == 2)
{
lathatatlanoltozet++;
Debug.Log("Kaptál egy Láthatatlan Öltözetet!");
Debug.Log("Kaptal egy Lathatatlan oltozetet!");
}
else if (randomszam == 3)
{
droidgepagyu++;
Debug.Log("Kaptál egy Droid-X2 Gépágyút!");
Debug.Log("Kaptal egy Droid-X2 Gepagyut!");
}
else if (randomszam == 4)
{
matavtaviranyito++;
Debug.Log("Kaptál egy Mata'v Távirányítót!");
Debug.Log("Kaptal egy Matav Taviranyitot!");
}
else if (randomszam == 5)
{
fustgranat++;
Debug.Log("Kaptál egy Álomhozó Füstgránátot!");
Debug.Log("Kaptal egy Alomhozo Fustgranatot!");
}
}
public void AdrenalinLoket() {
targy_szamlalo++;
}
public void HackerCsatlakozo() { //Hogyan kell aktivalni?
public void HackerCsatlakozo() { //kesz
//+2 tolteny
akciok.Betarazas(2);
//+1 elet
elet.Eletplusz();
//+1 akcio
akciopont.akciopont++;
targy_szamlalo++;
}
public void LathatatlanOltozek() {
movement.mozgasHelyre(2, 2); //megadni inkabb a hely nevet ahova menni akar? | input field es nev megadas
targy_szamlalo++;
public void LathatatlanOltozek() { //kesz
//movement.mozgasHelyre(2, 2); //megadni inkabb a hely nevet ahova menni akar? | input field es nev megadas
lathatatlanOltozetAktivalva = true;
}
public void DroidGepagyu() {
targy_szamlalo++;
public void DroidGepagyu() { //kesz
//ugynok cucc
ugynok.canKill = true; //barhol meg tud olni ha kattint
}
public void MatavTaviranyito() {
targy_szamlalo++;
}
public void FustGranat() {
energia.granatAktivalva = true;
targy_szamlalo++;
}
}

View File

@@ -6,152 +6,731 @@ using TMPro;
public class Ugynok : MonoBehaviour
{
public TMP_Text[] oneone;
public BoxCollider2D[] oneoneCollider;
public TMP_Text[] twoone;
public BoxCollider2D[] twooneCollider;
public TMP_Text[] threeone;
public BoxCollider2D[] threeoneCollider;
public TMP_Text[] onetwo;
public BoxCollider2D[] onetwoCollider;
public TMP_Text[] twotwo;
public BoxCollider2D[] twotwoCollider;
public TMP_Text[] threetwo;
public BoxCollider2D[] threetwoCollider;
public TMP_Text[] onethree;
public BoxCollider2D[] onethreeCollider;
public TMP_Text[] twothree;
public BoxCollider2D[] twothreeCollider;
public TMP_Text[] threethree;
public BoxCollider2D[] threethreeCollider;
public TMP_Text[] onefour;
public BoxCollider2D[] onefourCollider;
public TMP_Text[] twofour;
public BoxCollider2D[] twofourCollider;
public TMP_Text[] threefour;
public BoxCollider2D[] threefourCollider;
private void Start() {
foreach(var item in oneone) {
item.text = "";
public bool canKill = false;
public bool canShoot = false; //harchoz bool
public void setCanKillTrue()
{
canKill = true;
}
public Camera maincamera;
private void Start()
{
for (int i = 0; i < oneone.Length; i++)
{
oneone[i].text = "";
}
foreach (var item in twoone) {
item.text = "";
for (int i = 0; i < onetwo.Length; i++)
{
onetwo[i].text = "";
}
foreach (var item in threeone) {
item.text = "";
for (int i = 0; i < onethree.Length; i++)
{
onethree[i].text = "";
}
foreach (var item in onetwo) {
item.text = "";
for (int i = 0; i < onefour.Length; i++)
{
onefour[i].text = "";
}
foreach (var item in twotwo) {
item.text = "";
for (int i = 0; i < twoone.Length; i++)
{
twoone[i].text = "";
}
foreach (var item in threetwo) {
item.text = "";
for (int i = 0; i < twotwo.Length; i++)
{
twotwo[i].text = "";
}
foreach (var item in onethree) {
item.text = "";
for (int i = 0; i < twothree.Length; i++)
{
twothree[i].text = "";
}
foreach (var item in twothree) {
item.text = "";
for (int i = 0; i < twofour.Length; i++)
{
twofour[i].text = "";
}
foreach (var item in threethree) {
item.text = "";
for (int i = 0; i < threeone.Length; i++)
{
threeone[i].text = "";
}
foreach (var item in onefour) {
item.text = "";
for (int i = 0; i < threetwo.Length; i++)
{
threetwo[i].text = "";
}
foreach (var item in twofour) {
item.text = "";
for (int i = 0; i < threethree.Length; i++)
{
threethree[i].text = "";
}
foreach (var item in threefour) {
item.text = "";
for (int i = 0; i < threefour.Length; i++)
{
threefour[i].text = "";
}
}
private void Update()
{
if(canShoot){
if(oneone[0].text.Equals("")){
}
}
if (canKill)
{
//check for collider onclick then x out tmp text then set canKill false
//check if text field is empty
//oneone
if (Input.GetKeyDown(KeyCode.Mouse0) && oneoneCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!oneone[0].text.Equals(""))
{
oneone[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && oneoneCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!oneone[1].text.Equals(""))
{
oneone[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && oneoneCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!oneone[2].text.Equals(""))
{
oneone[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//onetwo
if (Input.GetKeyDown(KeyCode.Mouse0) && onetwoCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onetwo[0].text.Equals(""))
{
onetwo[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onetwoCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onetwo[1].text.Equals(""))
{
onetwo[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onetwoCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onetwo[2].text.Equals(""))
{
onetwo[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//onethree
if (Input.GetKeyDown(KeyCode.Mouse0) && onethreeCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onethree[0].text.Equals(""))
{
onethree[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onethreeCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onethree[1].text.Equals(""))
{
onethree[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onethreeCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onethree[2].text.Equals(""))
{
onethree[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//onefour
if (Input.GetKeyDown(KeyCode.Mouse0) && onefourCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onefour[0].text.Equals(""))
{
onefour[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onefourCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onefour[1].text.Equals(""))
{
onefour[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && onefourCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!onefour[2].text.Equals(""))
{
onefour[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//twoone
if (Input.GetKeyDown(KeyCode.Mouse0) && twooneCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twoone[0].text.Equals(""))
{
twoone[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twooneCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twoone[1].text.Equals(""))
{
twoone[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twooneCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twoone[2].text.Equals(""))
{
twoone[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//twotwo
if (Input.GetKeyDown(KeyCode.Mouse0) && twotwoCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twotwo[0].text.Equals(""))
{
twotwo[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twotwoCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twotwo[1].text.Equals(""))
{
twotwo[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twotwoCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twotwo[2].text.Equals(""))
{
twotwo[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//twothree
if (Input.GetKeyDown(KeyCode.Mouse0) && twothreeCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twothree[0].text.Equals(""))
{
twothree[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twothreeCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twothree[1].text.Equals(""))
{
twothree[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twothreeCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twothree[2].text.Equals(""))
{
twothree[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//twofour
if (Input.GetKeyDown(KeyCode.Mouse0) && twofourCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twofour[0].text.Equals(""))
{
twofour[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twofourCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twofour[1].text.Equals(""))
{
twofour[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && twofourCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!twofour[2].text.Equals(""))
{
twofour[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//threeone
if (Input.GetKeyDown(KeyCode.Mouse0) && threeoneCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threeone[0].text.Equals(""))
{
threeone[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threeoneCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threeone[1].text.Equals(""))
{
threeone[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threeoneCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threeone[2].text.Equals(""))
{
threeone[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//threetwo
if (Input.GetKeyDown(KeyCode.Mouse0) && threetwoCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threetwo[0].text.Equals(""))
{
threetwo[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threetwoCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threetwo[1].text.Equals(""))
{
threetwo[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threetwoCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threetwo[2].text.Equals(""))
{
threetwo[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//threethree
if (Input.GetKeyDown(KeyCode.Mouse0) && threethreeCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threethree[0].text.Equals(""))
{
threethree[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threethreeCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threethree[1].text.Equals(""))
{
threethree[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threethreeCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threethree[2].text.Equals(""))
{
threethree[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
//threefour
if (Input.GetKeyDown(KeyCode.Mouse0) && threefourCollider[0].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threefour[0].text.Equals(""))
{
threefour[0].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threefourCollider[1].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threefour[1].text.Equals(""))
{
threefour[1].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
else if (Input.GetKeyDown(KeyCode.Mouse0) && threefourCollider[2].OverlapPoint(maincamera.ScreenToWorldPoint(Input.mousePosition)))
{
if (!threefour[2].text.Equals(""))
{
threefour[2].text = "X";
canKill = false;
}
else
{
Debug.Log("itt nincs ugynok csapat!!!");
}
}
}
}
public void UgynokSorsolas(int x, int y) {
if (x == 1 && y == 1) {
if (oneone[0].text.Equals("")) {
public void UgynokSorsolas(int x, int y)
{
if (x == 1 && y == 1)
{
if (oneone[0].text.Equals(""))
{
oneone[0].text = UnityEngine.Random.Range(1, 7).ToString();
}else if (oneone[1].text.Equals("")) {
}
else if (oneone[1].text.Equals(""))
{
oneone[1].text = UnityEngine.Random.Range(1, 7).ToString();
}else if (oneone[2].text.Equals("")) {
}
else if (oneone[2].text.Equals(""))
{
oneone[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 1 && y == 2) {
if (onetwo[0].text.Equals("")) {
}
else if (x == 1 && y == 2)
{
if (onetwo[0].text.Equals(""))
{
onetwo[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onetwo[1].text.Equals("")) {
}
else if (onetwo[1].text.Equals(""))
{
onetwo[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onetwo[2].text.Equals("")) {
}
else if (onetwo[2].text.Equals(""))
{
onetwo[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 1 && y == 3) {
if (onethree[0].text.Equals("")) {
}
else if (x == 1 && y == 3)
{
if (onethree[0].text.Equals(""))
{
onethree[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onethree[1].text.Equals("")) {
}
else if (onethree[1].text.Equals(""))
{
onethree[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onethree[2].text.Equals("")) {
}
else if (onethree[2].text.Equals(""))
{
onethree[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 1 && y == 4) {
if (onefour[0].text.Equals("")) {
}
else if (x == 1 && y == 4)
{
if (onefour[0].text.Equals(""))
{
onefour[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onefour[1].text.Equals("")) {
}
else if (onefour[1].text.Equals(""))
{
onefour[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (onefour[2].text.Equals("")) {
}
else if (onefour[2].text.Equals(""))
{
onefour[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 2 && y == 1) {
if (twoone[0].text.Equals("")) {
}
else if (x == 2 && y == 1)
{
if (twoone[0].text.Equals(""))
{
twoone[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twoone[1].text.Equals("")) {
}
else if (twoone[1].text.Equals(""))
{
twoone[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twoone[2].text.Equals("")) {
}
else if (twoone[2].text.Equals(""))
{
twoone[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 2 && y == 2) {
if (twotwo[0].text.Equals("")) {
}
else if (x == 2 && y == 2)
{
if (twotwo[0].text.Equals(""))
{
twotwo[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twotwo[1].text.Equals("")) {
}
else if (twotwo[1].text.Equals(""))
{
twotwo[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twotwo[2].text.Equals("")) {
}
else if (twotwo[2].text.Equals(""))
{
twotwo[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 2 && y == 3) {
if (twothree[0].text.Equals("")) {
}
else if (x == 2 && y == 3)
{
if (twothree[0].text.Equals(""))
{
twothree[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twothree[1].text.Equals("")) {
}
else if (twothree[1].text.Equals(""))
{
twothree[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twothree[2].text.Equals("")) {
}
else if (twothree[2].text.Equals(""))
{
twothree[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 2 && y == 4) {
if (twofour[0].text.Equals("")) {
}
else if (x == 2 && y == 4)
{
if (twofour[0].text.Equals(""))
{
twofour[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twofour[1].text.Equals("")) {
}
else if (twofour[1].text.Equals(""))
{
twofour[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (twofour[2].text.Equals("")) {
}
else if (twofour[2].text.Equals(""))
{
twofour[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 3 && y == 1) {
if (threeone[0].text.Equals("")) {
}
else if (x == 3 && y == 1)
{
if (threeone[0].text.Equals(""))
{
threeone[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threeone[1].text.Equals("")) {
}
else if (threeone[1].text.Equals(""))
{
threeone[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threeone[2].text.Equals("")) {
}
else if (threeone[2].text.Equals(""))
{
threeone[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 3 && y == 2) {
if (threetwo[0].text.Equals("")) {
}
else if (x == 3 && y == 2)
{
if (threetwo[0].text.Equals(""))
{
threetwo[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threetwo[1].text.Equals("")) {
}
else if (threetwo[1].text.Equals(""))
{
threetwo[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threetwo[2].text.Equals("")) {
}
else if (threetwo[2].text.Equals(""))
{
threetwo[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 3 && y == 3) {
if (threethree[0].text.Equals("")) {
}
else if (x == 3 && y == 3)
{
if (threethree[0].text.Equals(""))
{
threethree[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threethree[1].text.Equals("")) {
}
else if (threethree[1].text.Equals(""))
{
threethree[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threethree[2].text.Equals("")) {
}
else if (threethree[2].text.Equals(""))
{
threethree[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
} else if (x == 3 && y == 4) {
if (threefour[0].text.Equals("")) {
}
else if (x == 3 && y == 4)
{
if (threefour[0].text.Equals(""))
{
threefour[0].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threefour[1].text.Equals("")) {
}
else if (threefour[1].text.Equals(""))
{
threefour[1].text = UnityEngine.Random.Range(1, 7).ToString();
} else if (threefour[2].text.Equals("")) {
}
else if (threefour[2].text.Equals(""))
{
threefour[2].text = UnityEngine.Random.Range(1, 7).ToString();
}
}

View File

@@ -9,128 +9,122 @@ public class helyszinaktivalas : MonoBehaviour
private Elet elet;
private Akciok akciok;
private Targyak targyak;
private Dice dice;
private Upgrade upgrade;
private Akciopont akciopont;
private movement movement;
//int movement.jelenlegi_x;
//int movement.movement.jelenlegi_y;
bool canUpgrade = false;
private int diceResult;
public Sprite[] diceSides = new Sprite[6];
public SpriteRenderer hely1;
private Ugynok ugynok;
private Energia energia;
// Start is called before the first frame update
void Start()
{
dice = FindObjectOfType<Dice>();
akciopont = FindObjectOfType<Akciopont>();
movement = FindObjectOfType<movement>();
upgrade = FindObjectOfType<Upgrade>();
targyak = FindObjectOfType<Targyak>();
akciok = FindObjectOfType<Akciok>();
elet = FindObjectOfType<Elet>();
ugynok = FindObjectOfType<Ugynok>();
energia = FindObjectOfType<Energia>();
}
// Update is called once per frame
/*void Update()
{
movement.jelenlegi_x = movement.jelenlegi_x;
movement.jelenlegi_y = movement.jelenlegi_y;
canUpgrade = false;
}*/
public void HelyszinAktivalas()
{
//1-es mezõ
//1-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 1)
{
//ügynökcsapat ölés bárhol töltény nélkül
//ugynokcsapat oles barhol tolteny nelkul
ugynok.canKill = true; //megolhetunk egy csapatot
akciopont.UpdateAkciopont(-1);
energia.csokkenEnergia(1);
}
//2-es mezõ -- KÉSZ
//2-es mez<EFBFBD> -- K<EFBFBD>SZ
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 1)
{
canUpgrade = true;
upgrade.canUpgrade = true;
akciopont.akciopont++;
energia.csokkenEnergia(2);
}
//3-es mezõ -- KÉSZ
//3-es mez<EFBFBD>
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 1)
{
movement.helyreTeleport();
movement.helyreTeleport(); //hogy teleportal
energia.csokkenEnergia(1);
}
//4-es mezõ
//4-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 2)
{
//kapsz egy tárgyat
//kapsz egy t<EFBFBD>rgyat
targyak.RandomTargy();
targyak.targy_szamlalo++;
akciopont.UpdateAkciopont(-1);
energia.csokkenEnergia(1);
}
//5-es mezõ
//5-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 2)
{
/*diceResult = RollDice();
hely1.sprite = diceSides[diceResult - 1];
hely1.size = new Vector2(38, 38);
targyak.targy_szamlalo++;*/
///dobj paros +3 ap paratlan -1 energia
int eredmeny = UnityEngine.Random.Range(1,7);
Debug.Log("Dobas eredmeny: " + eredmeny);
if(eredmeny % 2 == 0)
akciopont.UpdateAkciopont(3); //+3ap
else
energia.csokkenEnergia(1);
akciopont.UpdateAkciopont(-1);
}
//6-es mezõ
//6-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 2)
{
//+1 akció
//+1 akcio
akciopont.UpdateAkciopont(1);
}
//7-es mezõ -- KÉSZ
//7-es mez<EFBFBD> -- K<EFBFBD>SZ
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 3)
{
//1 fejlesztés ingyen
canUpgrade = true;
akciopont.akciopont++;
//1 fejleszt<EFBFBD>s ingyen
upgrade.canUpgrade = true;
akciopont.UpdateAkciopont(-2);
}
//8-es mezõ
//8-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 3)
{
/*diceResult = RollDice();
hely1.sprite = diceSides[diceResult - 1];
hely1.size = new Vector2(38, 38);
targyak.targy_szamlalo++;*/
//2 kocka dobas egyik +ap masik -energia
int eredmeny1 = UnityEngine.Random.Range(1,7); //+ap
int eredmeny2 = UnityEngine.Random.Range(1,7); //-energia
Debug.Log("Dobas eredmeny elso: "+eredmeny1+ " masodik: " + eredmeny2);
akciopont.UpdateAkciopont(eredmeny1);
energia.csokkenEnergia(eredmeny2);
}
//9-es mezõ -- KÉSZ
//9-es mez<EFBFBD> -- K<EFBFBD>SZ
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 3)
{
targyak.RandomTargy();
targyak.targy_szamlalo++;
akciopont.UpdateAkciopont(-2);
}
//10-es mezõ -- KÉSZ ?
//10-es mez<EFBFBD> -- K<EFBFBD>SZ ?
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 4)
{
//+4 töltény
//+4 t<EFBFBD>lt<EFBFBD>ny
akciok.Betarazas(4);
akciopont.UpdateAkciopont(-1);
}
//11-es mezõ
//11-es mez<EFBFBD> kesz
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 4)
{
//Dobj! Megkapod a tárgyat.
/* diceResult = RollDice();
hely1.sprite = diceSides[diceResult - 1];
hely1.size = new Vector2(38, 38);
targyak.targy_szamlalo++;*/
//Dobj! Megkapod a t<EFBFBD>rgyat.
targyak.RandomTargy();
targyak.targy_szamlalo++;
energia.csokkenEnergia(1);
}
//12-es mezõ -- KÉSZ
//12-es mez<EFBFBD> -- K<EFBFBD>SZ
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 4)
{
//+1 élet
//+1 elet
elet.Eletplusz();
akciopont.UpdateAkciopont(-1);
}
}
/*private int RollDice()
{
int randomDiceSide = UnityEngine.Random.Range(0, 5);
int finalSide = randomDiceSide + 1;
Debug.Log(finalSide);
return finalSide;
}*/
}

File diff suppressed because it is too large Load Diff

18
Assets/Scripts/uj.cs Normal file
View File

@@ -0,0 +1,18 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class uj : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}

11
Assets/Scripts/uj.cs.meta Normal file
View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: eaba8d7c523212e4a8a40fcef8e9eb9e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: