public virtual void _WeaponOff() { FrontBlade.active = false; BackBlade.active = false; frontTrail.ClearTrail(); backTrail.ClearTrail(); GlobalAudioSystem.PlayAudioData(unit.AudioDataDict[WeaponOffSoundEffectName]); }
public void _PlayAudio(string AudioDataName) { try{ GlobalAudioSystem.PlayAudioData(unit.AudioDataDict [AudioDataName]); } catch (System.Collections.Generic.KeyNotFoundException keyNotFoundExc) { Debug.LogError("Key not found exception for Audio data name:" + AudioDataName + " \nstackTrace:" + keyNotFoundExc.StackTrace); } }
public virtual IEnumerator _WeaponOn(float delay) { if (delay > 0) { yield return(new WaitForSeconds(delay)); } FrontBlade.active = true; BackBlade.active = true; frontTrail.StartTrail(0.5f, 0.4f); backTrail.StartTrail(0.5f, 0.4f); GlobalAudioSystem.PlayAudioData(unit.AudioDataDict[WeaponOnSoundEffectName]); }
void Awake() { Instance = this; }
public void PlaySound(string name) { AudioData audioData = predatorUnit.AudioDataDict[name]; GlobalAudioSystem.PlayAudioData(audioData); }