public override void PlayReloadAuido(int weaponId, AudioGrp_Magazine magizine, float magizineSpeed) { AudioPullboltEvent pullboltEvent = EventInfos.Instance.Allocate(EEventType.APullbolt, false) as AudioPullboltEvent; pullboltEvent.Initialize(magizine, weaponId, FireMuzzleObject.position, FireMuzzleObject.eulerAngles); entity.localEvents.Events.AddEvent(pullboltEvent); }
internal static void PlayWeaponReloadAudio(AudioPullboltEvent pullboltEvent) { if (IsUnavailable()) { return; } var target = GetEmitter(pullboltEvent); PlayWeaponReloadAudio(pullboltEvent.WeaponId, pullboltEvent.Magazine, target); }
internal static void PlayWeaponReloadAudio(AudioPullboltEvent pullboltEvent) { if (SharedConfig.IsServer || AudioEntry.Dispatcher == null) { return; } var target = GetEmitter(pullboltEvent); PlayWeaponReloadAudio(pullboltEvent.WeaponId, pullboltEvent.Magazine, target); }
private void PlayReloadAuido(int weaponId, AudioGrp_Magazine magizine) { GameAudioMedia.PlayWeaponReloadAudio(weaponId, magizine, EmitterObject); AudioPullboltEvent pullboltEvent = EventInfos.Instance.Allocate(EEventType.APullbolt, false) as AudioPullboltEvent; pullboltEvent.Initialize(magizine, weaponId, WeaponObject.transform.position, WeaponObject.transform.eulerAngles); entity.localEvents.Events.AddEvent(pullboltEvent); }