Class E_AudioMixer_I
  
  
  
    Inheritance
    
    
    E_AudioMixer_I
   
  
  
  
  Assembly: WeaverCore.Editor.dll
  Syntax
  
    public class E_AudioMixer_I : AudioMixer_I, IImplementation
   
  Properties
  
    |
    Edit this page
  
  
    View Source
  
  
  ActiveMusicCue
  
  
  Declaration
  
    public override MusicCue ActiveMusicCue { get; }
   
  Property Value
  
  Overrides
  
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  ApplyAtmosSnapshot(SnapshotType, float, AtmosSources)
  
  
  Declaration
  
    public override void ApplyAtmosSnapshot(Atmos.SnapshotType snapshot, float transitionTime, Atmos.AtmosSources enabledSources)
   
  Parameters
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  ApplyMusicSnapshot(AudioMixerSnapshot, float, float)
  
  
  Declaration
  
    public override void ApplyMusicSnapshot(AudioMixerSnapshot snapshot, float delayTime, float transitionTime)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AudioMixerSnapshot | 
        snapshot | 
         | 
      
      
        | float | 
        delayTime | 
         | 
      
      
        | float | 
        transitionTime | 
         | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public override AudioMixerGroup GetGroupForMixer(AudioMixer mixer, string groupName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AudioMixer | 
        mixer | 
         | 
      
      
        | string | 
        groupName | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | AudioMixerGroup | 
         | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetMixer(string)
  
  
  Declaration
  
    public override AudioMixer GetMixer(string mixerName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        mixerName | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | AudioMixer | 
         | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public override AudioMixerSnapshot GetSnapshotForMixer(AudioMixer mixer, string snapshotName)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AudioMixer | 
        mixer | 
         | 
      
      
        | string | 
        snapshotName | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | AudioMixerSnapshot | 
         | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  PlayMusicCue(MusicCue, float, float, bool)
  
  
  Declaration
  
    public override void PlayMusicCue(MusicCue musicCue, float delayTime, float transitionTime, bool applySnapshot)
   
  Parameters
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  PlayMusicPack(MusicPack, float, float, bool)
  
  
  Declaration
  
    public override void PlayMusicPack(MusicPack pack, float delayTime, float snapshotTransitionTime, bool applySnapshot = true)
   
  Parameters
  
  Overrides
  
  Implements
  
  Extension Methods