Ejemplo n.º 1
0
        internal override void OnInitialization()
        {
            base.OnInitialization();

            _helper = Helper as IAudioHelper;
            _helper.BackgroundAudio = AudioToolkit.CreateAudioSource("BackgroundAudio", BackgroundPriorityDefault, BackgroundVolumeDefault, 1, 0, MuteDefault, transform);
            _helper.SingleAudio     = AudioToolkit.CreateAudioSource("SingleAudio", SinglePriorityDefault, SingleVolumeDefault, 1, 0, MuteDefault, transform);

            Mute = MuteDefault;
            BackgroundPriority = BackgroundPriorityDefault;
            SinglePriority     = SinglePriorityDefault;
            MultiplePriority   = MultiplePriorityDefault;
            WorldPriority      = WorldPriorityDefault;
            BackgroundVolume   = BackgroundVolumeDefault;
            SingleVolume       = SingleVolumeDefault;
            MultipleVolume     = MultipleVolumeDefault;
            WorldVolume        = WorldVolumeDefault;
        }
Ejemplo n.º 2
0
        internal override void OnInitialization()
        {
            base.OnInitialization();

            _helper = Helper as IAudioHelper;
            _helper.SingleSoundEndOfPlayEvent += SingleSoundEndOfPlayEvent;

            Mute = MuteDefault;
            BackgroundPriority = BackgroundPriorityDefault;
            SinglePriority     = SinglePriorityDefault;
            MultiplePriority   = MultiplePriorityDefault;
            WorldPriority      = WorldPriorityDefault;
            OneShootPriority   = OneShootPriorityDefault;
            BackgroundVolume   = BackgroundVolumeDefault;
            SingleVolume       = SingleVolumeDefault;
            MultipleVolume     = MultipleVolumeDefault;
            WorldVolume        = WorldVolumeDefault;
            OneShootVolume     = OneShootVolumeDefault;
        }
Ejemplo n.º 3
0
 public AudioController(IAudioHelper audioHelper)
 {
     _audioHelper = audioHelper;
 }
Ejemplo n.º 4
0
        protected override void OnRuntimeEnable()
        {
            base.OnRuntimeEnable();

            _audioHelper = _helper as IAudioHelper;
        }
Ejemplo n.º 5
0
        protected override void OnRuntimeEnable()
        {
            base.OnRuntimeEnable();

            _audioHelper = Target.GetType().GetField("_helper", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(Target) as IAudioHelper;
        }