aha
This commit is contained in:
bance
2023-04-17 11:12:36 +02:00
parent c51138a8cb
commit bef09b83dd
5 changed files with 918 additions and 389 deletions

View File

@@ -5183,11 +5183,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 6423cb96f98604ea1be2455ae7cff97d, type: 3}
m_Name:
m_EditorClassIdentifier:
"energiafejleszt\xE9s": {fileID: 652887773}
"akciofejleszt\xE9s": {fileID: 767162772}
"harcfejleszt\xE9s": {fileID: 917471241}
"ujradobasfejleszt\xE9s": {fileID: 723782981}
"hackfejleszt\xE9s": {fileID: 1785481345}
energiafejlesztes: {fileID: 652887773}
akciofejlesztes: {fileID: 767162772}
harcfejlesztes: {fileID: 917471241}
ujradobasfejlesztes: {fileID: 723782981}
hackfejlesztes: {fileID: 1785481345}
kovetkezokor: {fileID: 1177305936}
betarazas: {fileID: 235549630}
nyomozas: {fileID: 83085749}
@@ -9093,6 +9093,7 @@ GameObject:
- component: {fileID: 401176109}
- component: {fileID: 401176108}
- component: {fileID: 401176107}
- component: {fileID: 401176110}
m_Layer: 5
m_Name: TestGomb
m_TagString: Untagged
@@ -9215,6 +9216,18 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 401176105}
m_CullTransparentMesh: 1
--- !u!225 &401176110
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 401176105}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!1 &410263759
GameObject:
m_ObjectHideFlags: 0

View File

@@ -12,17 +12,38 @@ public class jatekmanager : MonoBehaviour
public static jatekmanager Instance;
//game objectek implementálása
public GameObject energiafejlesztés;
public GameObject akciofejlesztés;
public GameObject harcfejlesztés;
public GameObject ujradobasfejlesztés;
public GameObject hackfejlesztés;
public GameObject energiafejlesztes;
private Button energiafejlesztesgomb;
public GameObject akciofejlesztes;
private Button akciofejlesztesgomb;
public GameObject harcfejlesztes;
private Button harcfejlesztesgomb;
public GameObject ujradobasfejlesztes;
private Button ujradobasfejlesztesgomb;
public GameObject hackfejlesztes;
private Button hackfejlesztesgomb;
public GameObject kovetkezokor;
private Button kovetkezokorgomb;
public GameObject betarazas;
private Button betarazasgomb;
public GameObject nyomozas;
private Button nyomozasgomb;
public GameObject hackeles;
private Button hackelesgomb;
public GameObject rolldice;
private Button rolldicegomb;
public GameObject test;
private Button testgomb;
//script-ek implementalasa
@@ -84,6 +105,19 @@ public class jatekmanager : MonoBehaviour
turnManager = FindObjectOfType<TurnManager>();
source = FindObjectOfType<Source>();
vegpontozas = FindObjectOfType<vegpontozas>();
energiafejlesztesgomb = energiafejlesztes.GetComponent<Button>();
akciofejlesztesgomb = akciofejlesztes.GetComponent<Button>();
harcfejlesztesgomb = harcfejlesztes.GetComponent<Button>();
ujradobasfejlesztesgomb = ujradobasfejlesztes.GetComponent<Button>();
hackfejlesztesgomb = hackfejlesztes.GetComponent<Button>();
kovetkezokorgomb = kovetkezokor.GetComponent<Button>();
betarazasgomb = betarazas.GetComponent<Button>();
nyomozasgomb = nyomozas.GetComponent<Button>();
hackelesgomb = hackeles.GetComponent<Button>();
rolldicegomb = rolldice.GetComponent<Button>();
testgomb = test.GetComponent<Button>();
//hatterzene lejatszas
audioManager = FindObjectOfType<AudioManager>();
@@ -188,18 +222,39 @@ public class jatekmanager : MonoBehaviour
private async void HandleKorkezdet()
{
rolldice.SetActive(true);
rolldicegomb.interactable = true;
megjelen(rolldicegomb);
energiafejlesztesgomb.interactable = false;
atlatszo(energiafejlesztesgomb);
akciofejlesztesgomb.interactable = false;
atlatszo(akciofejlesztesgomb);
hackfejlesztesgomb.interactable = false;
atlatszo(hackfejlesztesgomb);
ujradobasfejlesztesgomb.interactable = false;
atlatszo(ujradobasfejlesztesgomb);
hackfejlesztesgomb.interactable = false;
atlatszo(hackfejlesztesgomb);
kovetkezokorgomb.interactable = false;
atlatszo(kovetkezokorgomb);
betarazasgomb.interactable = false;
atlatszo(betarazasgomb);
nyomozasgomb.interactable = false;
atlatszo(nyomozasgomb);
hackelesgomb.interactable = false;
atlatszo(hackelesgomb);
helyszinaktivalasBtn.interactable = false;
atlatszo(helyszinaktivalasBtn);
energiafejlesztés.SetActive(false);
akciofejlesztés.SetActive(false);
harcfejlesztés.SetActive(false);
ujradobasfejlesztés.SetActive(false);
hackfejlesztés.SetActive(false);
kovetkezokor.SetActive(false);
betarazas.SetActive(false);
nyomozas.SetActive(false);
hackeles.SetActive(false);
helyszinaktivalasBtn.gameObject.SetActive(false);
//test.SetActive(false);
//ha ugynok state-el vegezne kapcsoljon vissza mindent
@@ -267,6 +322,7 @@ public class jatekmanager : MonoBehaviour
movement.threethree_Collider.gameObject.SetActive(false);
movement.threefour_Collider.gameObject.SetActive(false);
<<<<<<< Updated upstream
energiafejlesztés.SetActive(false);
akciofejlesztés.SetActive(false);
harcfejlesztés.SetActive(false);
@@ -279,40 +335,129 @@ public class jatekmanager : MonoBehaviour
helyszinaktivalasBtn.gameObject.SetActive(false);
//test.SetActive(false);
rolldice.SetActive(false);
=======
energiafejlesztesgomb.interactable = false;
atlatszo(energiafejlesztesgomb);
akciofejlesztesgomb.interactable = false;
atlatszo(akciofejlesztesgomb);
harcfejlesztesgomb.interactable = false;
atlatszo(harcfejlesztesgomb);
ujradobasfejlesztesgomb.interactable = false;
atlatszo(ujradobasfejlesztesgomb);
hackfejlesztesgomb.interactable = false;
atlatszo(hackfejlesztesgomb);
kovetkezokorgomb.interactable = false;
atlatszo(kovetkezokorgomb);
betarazasgomb.interactable = false;
atlatszo(betarazasgomb);
nyomozasgomb.interactable = false;
atlatszo(nyomozasgomb);
hackelesgomb.interactable = false;
atlatszo(hackelesgomb);
helyszinaktivalasBtn.interactable = false;
atlatszo(helyszinaktivalasBtn);
testgomb.interactable = false;
atlatszo(testgomb);
rolldicegomb.interactable = false;
atlatszo(rolldicegomb);
>>>>>>> Stashed changes
}
private async void HandleFejlesztes()
{
energiafejlesztés.SetActive(true);
akciofejlesztés.SetActive(true);
harcfejlesztés.SetActive(true);
ujradobasfejlesztés.SetActive(true);
hackfejlesztés.SetActive(true);
kovetkezokor.SetActive(false);
//rolldice.SetActive(false);
helyszinaktivalasBtn.gameObject.SetActive(false);
betarazas.SetActive(false);
nyomozas.SetActive(false);
hackeles.SetActive(false);
betarazas.SetActive(false);
energiafejlesztesgomb.interactable = true;
megjelen(energiafejlesztesgomb);
akciofejlesztesgomb.interactable = true;
megjelen(akciofejlesztesgomb);
harcfejlesztesgomb.interactable = true;
megjelen(harcfejlesztesgomb);
ujradobasfejlesztesgomb.interactable = true;
megjelen(ujradobasfejlesztesgomb);
hackfejlesztesgomb.interactable = true;
megjelen(hackfejlesztesgomb);
kovetkezokorgomb.interactable = true;
megjelen(kovetkezokorgomb);
rolldicegomb.interactable = false;
atlatszo(rolldicegomb);
helyszinaktivalasBtn.interactable = false;
atlatszo(helyszinaktivalasBtn);
betarazasgomb.interactable = false;
atlatszo(betarazasgomb);
nyomozasgomb.interactable = false;
atlatszo(nyomozasgomb);
hackelesgomb.interactable = false;
atlatszo(hackelesgomb);
}
private async void HandleAkcio()
{
//itt a movement bekapcsol
kovetkezokor.SetActive(true);
betarazas.SetActive(true);
nyomozas.SetActive(true);
hackeles.SetActive(true);
helyszinaktivalasBtn.gameObject.SetActive(true);
energiafejlesztés.SetActive(false);
akciofejlesztés.SetActive(false);
harcfejlesztés.SetActive(false);
ujradobasfejlesztés.SetActive(false);
hackfejlesztés.SetActive(false);
energiafejlesztes.SetActive(false);
hackfejlesztes.SetActive(false);
harcfejlesztes.SetActive(false);
ujradobasfejlesztes.SetActive(false);
akciofejlesztes.SetActive(false);
//itt a movement bekapcsol
kovetkezokorgomb.interactable = true;
megjelen(kovetkezokorgomb);
betarazasgomb.interactable = true;
megjelen(betarazasgomb);
nyomozasgomb.interactable = true;
megjelen(nyomozasgomb);
hackelesgomb.interactable = true;
megjelen(hackfejlesztesgomb);
helyszinaktivalasBtn.interactable = true;
megjelen(helyszinaktivalasBtn);
energiafejlesztesgomb.interactable = false;
atlatszo(energiafejlesztesgomb);
akciofejlesztesgomb.interactable = false;
atlatszo(akciofejlesztesgomb);
harcfejlesztesgomb.interactable = false;
atlatszo(harcfejlesztesgomb);
ujradobasfejlesztesgomb.interactable = false;
atlatszo(ujradobasfejlesztesgomb);
hackfejlesztesgomb.interactable = false;
atlatszo(hackfejlesztesgomb);
kovetkezokorgomb.interactable = true;
megjelen(kovetkezokorgomb);
kovetkezokor.SetActive(true);
//ha ugynok valasztasbol jon kapcsolaja vissza a collidereket
movement.oneone_Collider.gameObject.SetActive(true);
@@ -357,13 +502,32 @@ public class jatekmanager : MonoBehaviour
}
}
public IEnumerator atlatszo(Button gomb)
{
while (gomb.GetComponent<CanvasGroup>().alpha > 0.25f)
{
gomb.GetComponent<CanvasGroup>().alpha -= 0.5f;
yield return new WaitForSecondsRealtime(0.01f);
}
}
public IEnumerator megjelen(Button gomb)
{
while (gomb.GetComponent<CanvasGroup>().alpha < 1f)
{
gomb.GetComponent<CanvasGroup>().alpha += 0.5f;
yield return new WaitForSecondsRealtime(0.01f);
}
}
private async void ugynokDeaktivalas(bool bekapcsolas)
{
energiafejlesztés.SetActive(bekapcsolas);
akciofejlesztés.SetActive(bekapcsolas);
harcfejlesztés.SetActive(bekapcsolas);
ujradobasfejlesztés.SetActive(bekapcsolas);
hackfejlesztés.SetActive(bekapcsolas);
energiafejlesztes.SetActive(bekapcsolas);
akciofejlesztes.SetActive(bekapcsolas);
harcfejlesztes.SetActive(bekapcsolas);
ujradobasfejlesztes.SetActive(bekapcsolas);
hackfejlesztes.SetActive(bekapcsolas);
kovetkezokor.SetActive(bekapcsolas);
betarazas.SetActive(bekapcsolas);
nyomozas.SetActive(bekapcsolas);

File diff suppressed because one or more lines are too long