public override void PlayFireAudio(int weaponId, AudioGrp_ShotMode shotMode) { if (AkSoundEngineController.AudioMgrGetter == null) { return; } GameAudioMedia.PlayWeaponFireAudio(weaponId, EmitterObject, shotMode); }
public void PlayFireAudio(int weaponId, AudioGrp_ShotMode shotMode) { GameAudioMedia.PlayWeaponFireAudio(weaponId, EmitterObject, shotMode); AudioWeaponFireEvent fireEvent = EventInfos.Instance.Allocate(EEventType.AWeaponFire, false) as AudioWeaponFireEvent; fireEvent.Initialize(shotMode, weaponId, WeaponObject.transform.position, WeaponObject.transform.eulerAngles); entity.localEvents.Events.AddEvent(fireEvent); }