public override void PlayMeleeAttackAudio(int weaponId, int attackType) { if (AkSoundEngineController.AudioMgrGetter == null) { return; } int audioEventId = 0; GameAudioMedia.PlayMeleeAttack(weaponId, (AudioGrp_MeleeAttack)attackType, EmitterObject, ref audioEventId); }
public void PlayMeleeAttackAudio(int weaponId, int attackType) { int audioEventId = 0; GameAudioMedia.PlayMeleeAttack(weaponId, (AudioGrp_MeleeAttack)attackType, EmitterObject, ref audioEventId); if (audioEventId > 0) { AudioMeleeAtkEvent audioEvent = EventInfos.Instance.Allocate(EEventType.AMeleeAttack, false) as AudioMeleeAtkEvent; audioEvent.Initialize(audioEventId, attackType, WeaponObject.transform.position, WeaponObject.transform.eulerAngles); entity.localEvents.Events.AddEvent(audioEvent); } }