Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }