Add skybox, fix world map, temporarily break level load to demo stuff
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System.Linq;
|
||||
using Scampz.GameJam.Assets.Scripts;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Scampz.GameJam
|
||||
@@ -6,14 +6,34 @@ namespace Scampz.GameJam
|
||||
public class Footsteps : MonoBehaviour
|
||||
{
|
||||
[SerializeField]
|
||||
private AudioClip[] clips;
|
||||
private AudioClip grassStep;
|
||||
[SerializeField]
|
||||
private AudioClip templeStep;
|
||||
[SerializeField]
|
||||
private AudioClip sandStep;
|
||||
[SerializeField]
|
||||
private AudioSource audioSource;
|
||||
|
||||
private void Step()
|
||||
{
|
||||
var clip = clips.First();
|
||||
var clip = GetAudioClip();
|
||||
audioSource.PlayOneShot(clip);
|
||||
}
|
||||
|
||||
private AudioClip GetAudioClip()
|
||||
{
|
||||
var terrainType = TerrainTypeFinder.Find();
|
||||
switch(terrainType)
|
||||
{
|
||||
case TerrainType.Grass:
|
||||
return grassStep;
|
||||
case TerrainType.Temple:
|
||||
return templeStep;
|
||||
case TerrainType.Sand:
|
||||
return sandStep;
|
||||
}
|
||||
|
||||
return templeStep;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user