public override void PlayFireAudio(int weaponId, AudioGrp_ShotMode shotMode) { AudioWeaponFireEvent fireEvent = EventInfos.Instance.Allocate(EEventType.AWeaponFire, false) as AudioWeaponFireEvent; fireEvent.Initialize(shotMode, weaponId, FireMuzzleObject.position, FireMuzzleObject.eulerAngles); entity.localEvents.Events.AddEvent(fireEvent); }
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); }