Ejemplo n.º 1
0
 public override void Awake() {
     _audio = GetComponent<AudioSource>();
     _light = GetComponent<Light>();
     _light.intensity = 0f;
     _renderer = GetComponent<Renderer>();
     _collider = GetComponent<Collider>();
     _collider.isTrigger = true;
     sounds = new RandList<AudioClip>();
     sounds.AddRange(crystalSounds);
 }
Ejemplo n.º 2
0
 void Awake() {
     _audio = GetComponent<AudioSource>();
     sounds = new Dictionary<StepTypes,RandList<AudioClip>>();
     foreach (var elem in u::Enum.GetValues<StepTypes>()) {
         sounds[elem] = new RandList<AudioClip>();
         foreach (var clip in stepSounds) {
             var name = clip.name.ToLower();
             if (name.Contains(elem.ToString().ToLower()))
                 sounds[elem].Add(clip);
         }
     }
 }