helyszinaktivalas kesz
This commit is contained in:
@@ -17632,7 +17632,19 @@ MonoBehaviour:
|
||||
m_TargetGraphic: {fileID: 824033281}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 197904238}
|
||||
m_TargetAssemblyTypeName: helyszinaktivalas, Assembly-CSharp
|
||||
m_MethodName: HelyszinAktivalas
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
--- !u!114 &824033281
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -15,6 +15,7 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
private movement movement;
|
||||
private Ugynok ugynok;
|
||||
private Energia energia;
|
||||
private jatekmanager jatekmanager;
|
||||
|
||||
private int[] helyszinAktivalasSzamlalo;
|
||||
|
||||
@@ -53,54 +54,57 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
|
||||
public void HelyszinAktivalas()
|
||||
{
|
||||
//1-es mez<EFBFBD> kesz
|
||||
//1-es mezo
|
||||
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 1)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[0] == 2) return; //ketszer lehet aktivalni
|
||||
//ugynokcsapat oles barhol tolteny nelkul
|
||||
//ugynok.canKill = true; //megolhetunk egy csapatot (nem jo) || mint a targy aktivalas
|
||||
targyak.DroidGepagyu();
|
||||
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
akciopont.UpdateAkciopont(-1);
|
||||
energia.csokkenEnergia(1);
|
||||
}
|
||||
|
||||
oneoneText[helyszinAktivalasSzamlalo[0]].text = "X";
|
||||
helyszinAktivalasSzamlalo[0]++;
|
||||
|
||||
}
|
||||
//2-es mez<EFBFBD> -- K<>SZ
|
||||
//2-es mezo
|
||||
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 1)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[1] == 1) return; //egyszer lehet aktivalni
|
||||
|
||||
upgrade.canUpgrade = true;
|
||||
|
||||
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Fejlesztes);
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
//akciopont.akciopont++;
|
||||
akciopont.UpdateAkciopont(1);
|
||||
energia.csokkenEnergia(2);
|
||||
}
|
||||
|
||||
twooneText.text = "X";
|
||||
helyszinAktivalasSzamlalo[1]++;
|
||||
}
|
||||
//3-es mez<EFBFBD>
|
||||
//3-es mezo
|
||||
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 1)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[2] == 1) return; //egyszer lehet aktivalni
|
||||
|
||||
movement.helyreTeleport(); //hogy teleportal (jo?)
|
||||
//movement.helyreTeleport(); //hogy teleportal (jo?)
|
||||
targyak.lathatatlanOltozetAktivalva = true; //mint a targy
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
energia.csokkenEnergia(1);
|
||||
}
|
||||
|
||||
threeoneText.text = "X";
|
||||
helyszinAktivalasSzamlalo[2]++;
|
||||
}
|
||||
//4-es mez<EFBFBD> kesz
|
||||
//4-es mezo
|
||||
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 2)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[3] == 1) return; //egyszer lehet aktivalni
|
||||
|
||||
//kapsz egy t<EFBFBD>rgyat
|
||||
//kapsz egy targyat
|
||||
targyak.RandomTargy();
|
||||
targyak.targy_szamlalo++;
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
@@ -108,9 +112,10 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
energia.csokkenEnergia(1);
|
||||
}
|
||||
|
||||
onetwoText.text = "X";
|
||||
helyszinAktivalasSzamlalo[3]++;
|
||||
}
|
||||
//5-es mez<EFBFBD> kesz
|
||||
//5-es mezo
|
||||
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 2)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[4] == 2) return; //ketszer lehet aktivalni
|
||||
@@ -127,9 +132,10 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
akciopont.UpdateAkciopont(-1);
|
||||
}
|
||||
|
||||
twotwoText[helyszinAktivalasSzamlalo[4]].text = "X";
|
||||
helyszinAktivalasSzamlalo[4]++;
|
||||
}
|
||||
//6-es mez<EFBFBD> kesz
|
||||
//6-es mezo
|
||||
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 2)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[5] == 2) return; //ketszer lehet aktivalni
|
||||
@@ -137,22 +143,25 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
//+1 akcio
|
||||
akciopont.UpdateAkciopont(1);
|
||||
|
||||
threetwoText[helyszinAktivalasSzamlalo[5]].text = "X";
|
||||
helyszinAktivalasSzamlalo[5]++;
|
||||
}
|
||||
//7-es mez<EFBFBD> -- K<>SZ
|
||||
//7-es mezo
|
||||
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 3)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[6] == 2) return; //ketszer lehet aktivalni
|
||||
|
||||
//1 fejleszt<EFBFBD>s ingyen
|
||||
//1 fejlesztes ingyen
|
||||
upgrade.canUpgrade = true;
|
||||
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Fejlesztes);
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
akciopont.UpdateAkciopont(-2);
|
||||
}
|
||||
|
||||
onethreeText[helyszinAktivalasSzamlalo[6]].text = "X";
|
||||
helyszinAktivalasSzamlalo[6]++;
|
||||
}
|
||||
//8-es mez<EFBFBD> kesz
|
||||
//8-es mezo
|
||||
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 3)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[7] == 1) return; //egyszer lehet aktivalni
|
||||
@@ -164,9 +173,10 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
akciopont.UpdateAkciopont(eredmeny1);
|
||||
energia.csokkenEnergia(eredmeny2);
|
||||
|
||||
twothreeText.text = "X";
|
||||
helyszinAktivalasSzamlalo[7]++;
|
||||
}
|
||||
//9-es mez<EFBFBD> -- K<>SZ
|
||||
//9-es mezo
|
||||
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 3)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[8] == 1) return; //egyszer lehet aktivalni
|
||||
@@ -177,36 +187,39 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
akciopont.UpdateAkciopont(-2);
|
||||
}
|
||||
|
||||
threethreeText.text = "X";
|
||||
helyszinAktivalasSzamlalo[8]++;
|
||||
}
|
||||
//10-es mez<EFBFBD> -- K<>SZ ?
|
||||
//10-es mezo
|
||||
if (movement.jelenlegi_x == 1 && movement.jelenlegi_y == 4)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[9] == 2) return; //ketszer lehet aktivalni
|
||||
|
||||
//+4 t<EFBFBD>lt<EFBFBD>ny
|
||||
//+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(-1);
|
||||
akciopont.UpdateAkciopont(0); //betarazasba levon egyet (csak placeholder)
|
||||
}
|
||||
|
||||
onefourText[helyszinAktivalasSzamlalo[9]].text = "X";
|
||||
helyszinAktivalasSzamlalo[9]++;
|
||||
}
|
||||
//11-es mez<EFBFBD> kesz
|
||||
//11-es mezo
|
||||
if (movement.jelenlegi_x == 2 && movement.jelenlegi_y == 4)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[10] == 1) return; //egyszer lehet aktivalni
|
||||
|
||||
//Dobj! Megkapod a t<EFBFBD>rgyat.
|
||||
//Dobj! Megkapod a targyat.
|
||||
targyak.RandomTargy();
|
||||
targyak.targy_szamlalo++;
|
||||
if(!targyak.matavtaviranyitoAktivalva){
|
||||
energia.csokkenEnergia(1);
|
||||
}
|
||||
|
||||
twofourText.text = "X";
|
||||
helyszinAktivalasSzamlalo[10]++;
|
||||
}
|
||||
//12-es mez<EFBFBD> -- K<>SZ
|
||||
//12-es mezo
|
||||
if (movement.jelenlegi_x == 3 && movement.jelenlegi_y == 4)
|
||||
{
|
||||
if(helyszinAktivalasSzamlalo[11] == 2) return; //ketszer lehet aktivalni
|
||||
@@ -217,7 +230,8 @@ public class helyszinaktivalas : MonoBehaviour
|
||||
akciopont.UpdateAkciopont(-1);
|
||||
}
|
||||
|
||||
threefourText[helyszinAktivalasSzamlalo[11]].text = "X";
|
||||
helyszinAktivalasSzamlalo[11]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -54,21 +54,15 @@ public class jatekmanager : MonoBehaviour
|
||||
public bool jatekosnyert = false;
|
||||
public bool jatekosvesztett = false;
|
||||
public bool vanertelme = true;
|
||||
|
||||
public GameState State;
|
||||
|
||||
public static event Action<GameState> OnGameStateChanged;
|
||||
|
||||
|
||||
public Button helyszinaktivalasBtn;
|
||||
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
Instance = this;
|
||||
}
|
||||
|
||||
|
||||
private void Start()
|
||||
{
|
||||
elet = FindObjectOfType<Elet>();
|
||||
@@ -171,9 +165,13 @@ public class jatekmanager : MonoBehaviour
|
||||
harcfejlesztés.SetActive(true);
|
||||
ujradobasfejlesztés.SetActive(true);
|
||||
hackfejlesztés.SetActive(true);
|
||||
kovetkezokor.SetActive(true);
|
||||
kovetkezokor.SetActive(false);
|
||||
rolldice.SetActive(false);
|
||||
helyszinaktivalasBtn.gameObject.SetActive(false);
|
||||
|
||||
betarazas.SetActive(false);
|
||||
nyomozas.SetActive(false);
|
||||
hackeles.SetActive(false);
|
||||
}
|
||||
|
||||
private async void HandleAkcio()
|
||||
|
||||
Reference in New Issue
Block a user