コード例 #1
0
ファイル: Crystal.cs プロジェクト: evan-erdos/PathwaysEngine
 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);
 }
コード例 #2
0
ファイル: Feet.cs プロジェクト: evan-erdos/PathwaysEngine
 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);
         }
     }
 }