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

@@ -29,6 +29,7 @@ public class SilvScript : MonoBehaviour
[SerializeField] GameObject door1; //1 is always Left
[SerializeField] GameObject door2;
[SerializeField] GameObject levelScript;
[SerializeField] GameObject audioScript;
[SerializeField] GameObject eFie;
[SerializeField] GameObject eHai;
@@ -37,6 +38,7 @@ public class SilvScript : MonoBehaviour
ChangeHealth healthScript;
Door doorSwitch;
Door doorSwitch2;
AudioManager audio;
FieScript fie;
HaiScript hai;
@@ -47,6 +49,7 @@ public class SilvScript : MonoBehaviour
healthScript = scriptPile.GetComponent<ChangeHealth>();
doorSwitch = door1.GetComponent<Door>();
doorSwitch2 = door2.GetComponent<Door>();
audio = audioScript.GetComponent<AudioManager>();
fie = eFie.GetComponent<FieScript>();
hai = eHai.GetComponent<HaiScript>();
@@ -71,6 +74,7 @@ public class SilvScript : MonoBehaviour
public void HitPlayer()
{
healthScript.GetHit();
audio.PlaySFX(audio.silvHit);
}
public void StartStuff()
@@ -115,6 +119,7 @@ public class SilvScript : MonoBehaviour
IEnumerator WanderClose()
{
float elapsed2 = 0;
@@ -133,10 +138,13 @@ public class SilvScript : MonoBehaviour
while (elapsed2 < stateTime)
{
elapsed2 += Time.deltaTime;
audio.PlaySFX(audio.comingCloser);
}
yield return new WaitForSeconds(stateTime);
audio.PlaySFX(audio.scare);
StartCoroutine(GetTooClose());
}
@@ -193,6 +201,7 @@ public class SilvScript : MonoBehaviour
level.earnedGems += level.earnGems;
Debug.Log("Silv: Och menno");
Silv.transform.position = SPBack.transform.position;
audio.PlaySFX(audio.bang);
}
spawnLeft = false;