GAudio.GATSoundBank.LoadSampleFromStreamingAssets C# (CSharp) Méthode

LoadSampleFromStreamingAssets() private méthode

private LoadSampleFromStreamingAssets ( GATDataAllocationMode mode, GATSampleInfo info, GATData>.Dictionary loadedSamples ) : void
mode GATDataAllocationMode
info GATSampleInfo
loadedSamples GATData>.Dictionary
Résultat void
        void LoadSampleFromStreamingAssets( GATDataAllocationMode mode, GATSampleInfo info, Dictionary< string, GATData > loadedSamples )
        {
            AGATAudioFile file;
            string path;
            GATData[] loadedChannels;
            int i;

            path = info.GetStreamingAssetFullPath();

            using( file = AGATAudioFile.OpenAudioFileAtPath( path ) )
            {
                loadedChannels = GATAudioLoader.SharedInstance.LoadSync( file, mode );
            }

            if( loadedChannels.Length == 1 )
            {
                loadedSamples.Add( info.Name, loadedChannels[ 0 ] );
                return;
            }

            for( i = 0; i < loadedChannels.Length; i++ )
            {
                loadedSamples.Add( string.Format( "{0}_{1}", info.Name, i ), loadedChannels[ i ] );
            }
        }