Komplett mit Audio, Fehler beim Start der Spielszenen: standardHealth und standardEnergy werden nicht wie gewollt übermittelt

This commit is contained in:
2026-02-18 01:28:19 +01:00
parent 655e91627a
commit 0660162c86
93 changed files with 4088 additions and 74 deletions

View File

@@ -33,10 +33,13 @@ public class HaiScript : MonoBehaviour
[SerializeField] GameObject eFie;
[SerializeField] GameObject eSilv;
[SerializeField] GameObject audioScript;
ChangeHealth healthScript;
Door doorSwitch;
Door doorSwitch2;
LevelBehavior level;
AudioManager audio;
FieScript fie;
SilvScript silv;
@@ -47,6 +50,7 @@ public class HaiScript : MonoBehaviour
doorSwitch = door1.GetComponent<Door>();
doorSwitch2 = door2.GetComponent<Door>();
level = levelScript.GetComponent<LevelBehavior>();
audio = audioScript.GetComponent<AudioManager>();
fie = eFie.GetComponent<FieScript>();
silv = eSilv.GetComponent<SilvScript>();
@@ -71,6 +75,7 @@ public class HaiScript : MonoBehaviour
public void HitPlayer()
{
healthScript.GetHit();
audio.PlaySFX(audio.haiHit);
}
public void StartStuff()
@@ -115,6 +120,8 @@ public class HaiScript : MonoBehaviour
IEnumerator WanderClose()
{
float elapsed2 = 0;
if (spawnLeft == true) //1 bedeutet immer left
@@ -132,10 +139,13 @@ public class HaiScript : MonoBehaviour
while (elapsed2 < stateTime)
{
elapsed2 += Time.deltaTime;
audio.PlaySFX(audio.comingCloser);
}
yield return new WaitForSeconds(stateTime);
audio.PlaySFX(audio.scare);
StartCoroutine(GetTooClose());
}
@@ -189,6 +199,7 @@ public class HaiScript : MonoBehaviour
level.earnedGems += level.earnGems;
Debug.Log("Hai: Och menno");
Hai.transform.position = SPBack.transform.position;
audio.PlaySFX(audio.bang);
}
spawnLeft = false;