Komplett mit Audio, Fehler beim Start der Spielszenen: standardHealth und standardEnergy werden nicht wie gewollt übermittelt
This commit is contained in:
@@ -34,10 +34,13 @@ public class FieScript : MonoBehaviour
|
||||
[SerializeField] GameObject eSilv;
|
||||
[SerializeField] GameObject eHai;
|
||||
|
||||
[SerializeField] GameObject audioScript;
|
||||
|
||||
LevelBehavior level;
|
||||
ChangeHealth healthScript;
|
||||
Door doorSwitch;
|
||||
Door doorSwitch2;
|
||||
AudioManager audio;
|
||||
|
||||
SilvScript silv;
|
||||
HaiScript hai;
|
||||
@@ -48,6 +51,7 @@ public class FieScript : MonoBehaviour
|
||||
doorSwitch = door1.GetComponent<Door>();
|
||||
doorSwitch2 = door2.GetComponent<Door>();
|
||||
level = levelScript.GetComponent<LevelBehavior>();
|
||||
audio = audioScript.GetComponent<AudioManager>();
|
||||
|
||||
silv = eSilv.GetComponent<SilvScript>();
|
||||
hai = eHai.GetComponent<HaiScript>();
|
||||
@@ -72,6 +76,7 @@ public class FieScript : MonoBehaviour
|
||||
public void HitPlayer()
|
||||
{
|
||||
healthScript.GetHit();
|
||||
audio.PlaySFX(audio.fieHit);
|
||||
}
|
||||
|
||||
public void StartStuff()
|
||||
@@ -106,6 +111,7 @@ public class FieScript : MonoBehaviour
|
||||
while (elapsed < stateTime)
|
||||
{
|
||||
elapsed += Time.deltaTime;
|
||||
|
||||
}
|
||||
yield return new WaitForSeconds(stateTime);
|
||||
|
||||
@@ -114,6 +120,8 @@ public class FieScript : MonoBehaviour
|
||||
|
||||
IEnumerator WanderClose()
|
||||
{
|
||||
|
||||
|
||||
float elapsed2 = 0;
|
||||
|
||||
if (spawnLeft == true) //1 bedeutet immer left
|
||||
@@ -134,10 +142,14 @@ public class FieScript : MonoBehaviour
|
||||
while (elapsed2 < stateTime)
|
||||
{
|
||||
elapsed2 += Time.deltaTime;
|
||||
|
||||
audio.PlaySFX(audio.comingCloser);
|
||||
}
|
||||
|
||||
yield return new WaitForSeconds(stateTime);
|
||||
|
||||
audio.PlaySFX(audio.scare);
|
||||
|
||||
StartCoroutine(GetTooClose());
|
||||
}
|
||||
|
||||
@@ -193,7 +205,7 @@ public class FieScript : MonoBehaviour
|
||||
Debug.Log("Du hast bereits " + level.earnedGems + " Gems verdient.");
|
||||
Debug.Log("Fiefetti: Och menno");
|
||||
Fiefetti.transform.position = SPBack.transform.position;
|
||||
|
||||
audio.PlaySFX(audio.bang);
|
||||
}
|
||||
|
||||
spawnLeft = false;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user