From 4096e208f3e76c7e9fc4478ceb5e28ccff8821b1 Mon Sep 17 00:00:00 2001 From: playmaker1210 Date: Fri, 21 Apr 2023 14:09:50 +0200 Subject: [PATCH 1/2] bugfix --- Assets/Scripts/helyszinaktivalas.cs | 1 + Assets/Scripts/jatekmanager.cs | 4 ++-- ProjectSettings/ProjectSettings.asset | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/helyszinaktivalas.cs b/Assets/Scripts/helyszinaktivalas.cs index 57b4984..01d426e 100644 --- a/Assets/Scripts/helyszinaktivalas.cs +++ b/Assets/Scripts/helyszinaktivalas.cs @@ -150,6 +150,7 @@ public class helyszinaktivalas : MonoBehaviour if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 3) { if(helyszinAktivalasSzamlalo[6] == 2) return; //ketszer lehet aktivalni + if(akciopont.akciopont < 2) return; //1 fejlesztes ingyen upgrade.canUpgrade = true; diff --git a/Assets/Scripts/jatekmanager.cs b/Assets/Scripts/jatekmanager.cs index 1358676..9565c45 100644 --- a/Assets/Scripts/jatekmanager.cs +++ b/Assets/Scripts/jatekmanager.cs @@ -141,7 +141,7 @@ public class jatekmanager : MonoBehaviour HandleUgynokValasztas(); break; case GameState.Nev: - HandleUgynokNev(); + HandleNev(); break; case GameState.Pause: break; @@ -287,7 +287,7 @@ public class jatekmanager : MonoBehaviour } } - private async void HandleUgynokNev() + private async void HandleNev() { movement.oneone_Collider.gameObject.SetActive(false); movement.onetwo_Collider.gameObject.SetActive(false); diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index fdeb857..dd4b89b 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -767,7 +767,7 @@ PlayerSettings: additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: - Standalone: 0 + Standalone: 1 il2cppCompilerConfiguration: {} managedStrippingLevel: {} incrementalIl2cppBuild: {} From 13642384a27680a650384bd91550b3b6d5cb382f Mon Sep 17 00:00:00 2001 From: Playmaker1210 Date: Fri, 21 Apr 2023 14:33:08 +0200 Subject: [PATCH 2/2] bugfix --- Assets/Scripts/helyszinaktivalas.cs | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/helyszinaktivalas.cs b/Assets/Scripts/helyszinaktivalas.cs index 01d426e..6596442 100644 --- a/Assets/Scripts/helyszinaktivalas.cs +++ b/Assets/Scripts/helyszinaktivalas.cs @@ -58,6 +58,9 @@ public class helyszinaktivalas : MonoBehaviour if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 1) { if(helyszinAktivalasSzamlalo[0] == 2) return; //ketszer lehet aktivalni + + if((akciopont.akciopont < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; + //ugynokcsapat oles barhol tolteny nelkul targyak.DroidGepagyu(); @@ -73,9 +76,12 @@ public class helyszinaktivalas : MonoBehaviour if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 1) { if(helyszinAktivalasSzamlalo[1] == 1) return; //egyszer lehet aktivalni + + if((energia.getEnergiasavIndex() > 27) && !targyak.matavtaviranyitoAktivalva) return; upgrade.canUpgrade = true; jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Fejlesztes); + if(!targyak.matavtaviranyitoAktivalva){ //akciopont.akciopont++; //akciopont.UpdateAkciopont(1); @@ -90,7 +96,8 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[2] == 1) return; //egyszer lehet aktivalni - //movement.helyreTeleport(); //hogy teleportal (jo?) + if((energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; + targyak.lathatatlanOltozetAktivalva = true; //mint a targy if(!targyak.matavtaviranyitoAktivalva){ energia.csokkenEnergia(1); @@ -104,9 +111,12 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[3] == 1) return; //egyszer lehet aktivalni + if((akciopont.akciopont < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; + //kapsz egy targyat targyak.RandomTargy(); targyak.targy_szamlalo++; + if(!targyak.matavtaviranyitoAktivalva){ akciopont.UpdateAkciopont(-1); energia.csokkenEnergia(1); @@ -120,6 +130,8 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[4] == 2) return; //ketszer lehet aktivalni + if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; + ///dobj paros +3 ap paratlan -1 energia int eredmeny = UnityEngine.Random.Range(1,7); Debug.Log("Dobas eredmeny: " + eredmeny); @@ -138,7 +150,7 @@ public class helyszinaktivalas : MonoBehaviour //6-es mezo if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 2) { - if(helyszinAktivalasSzamlalo[5] == 2) return; //ketszer lehet aktivalni + if(helyszinAktivalasSzamlalo[5] == 2) return; //ketszer lehet aktivalni //+1 akcio akciopont.UpdateAkciopont(1); @@ -150,7 +162,8 @@ public class helyszinaktivalas : MonoBehaviour if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 3) { if(helyszinAktivalasSzamlalo[6] == 2) return; //ketszer lehet aktivalni - if(akciopont.akciopont < 2) return; + + if((akciopont.akciopont < 2) && !targyak.matavtaviranyitoAktivalva) return; //1 fejlesztes ingyen upgrade.canUpgrade = true; @@ -182,6 +195,8 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[8] == 1) return; //egyszer lehet aktivalni + if((akciopont.akciopont < 2) && !targyak.matavtaviranyitoAktivalva) return; + targyak.RandomTargy(); targyak.targy_szamlalo++; if(!targyak.matavtaviranyitoAktivalva){ @@ -196,8 +211,11 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[9] == 2) return; //ketszer lehet aktivalni + if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; + //+4 tolteny akciok.Betarazas(4); //ha nincs negy darab tolteny toltse be a maradekot vagy ne lehessen aktivalni a helyszint? + if(!targyak.matavtaviranyitoAktivalva){ akciopont.UpdateAkciopont(0); //betarazasba levon egyet (csak placeholder) } @@ -210,6 +228,8 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[10] == 1) return; //egyszer lehet aktivalni + if((energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; + //Dobj! Megkapod a targyat. targyak.RandomTargy(); targyak.targy_szamlalo++; @@ -225,6 +245,8 @@ public class helyszinaktivalas : MonoBehaviour { if(helyszinAktivalasSzamlalo[11] == 2) return; //ketszer lehet aktivalni + if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; + //+1 elet elet.Eletplusz(); if(!targyak.matavtaviranyitoAktivalva){