void OnEnable()
        {
            if (m_icon == null)
            {
                m_icon = Skin.LoadTexture("BBI_iconWindowContent.png");
            }

            UnityVersionAgnostic.SetWindowTitle(this, new GUIContent("Build Info", m_icon));
            ResetProjectWindowItemCallback();
        }
Exemplo n.º 2
0
 private static void CollectDetailsForAudioClip(List <AssetProperty> props, AudioClip audioClip, string path)
 {
     props.Add(AssetProperty.Create("Frequency", audioClip.frequency));
     props.Add(AssetProperty.Create("Length", audioClip.length));
     props.Add(AssetProperty.Create("Channels", audioClip.channels));
     props.Add(AssetProperty.Create("LoadType", UnityVersionAgnostic.GetAudioClipLoadType(audioClip, path)));
     props.Add(AssetProperty.Create("Format", UnityVersionAgnostic.GetAudioClipFormat(audioClip, path)));
     props.Add(AssetProperty.Create("LoadInBackground", audioClip.loadInBackground));
     props.Add(AssetProperty.Create("Preload", audioClip.preloadAudioData));
 }
            public bool PreloadAsset()
            {
                if (m_retreivedAsset)
                {
                    return(false);
                }

                if (!string.IsNullOrEmpty(info.spritePackerTag))
                {
                    m_asset = UnityVersionAgnostic.LoadSpriteAtlasPreview(info.spritePackerTag, info.spritePackerPage);
                }
                else
                {
                    m_asset = AssetDatabase.LoadMainAssetAtPath(info.path);
                }

                m_retreivedAsset = true;

                return(true);
            }