using System.Collections; 
 | 
using System.Collections.Generic; 
 | 
using UnityEngine; 
 | 
using UnityEditor; 
 | 
  
 | 
public class InGameDownTestWindow : EditorWindow  
 | 
{ 
 | 
  
 | 
    static InGameDownTestWindow window; 
 | 
  
 | 
    [MenuItem("程序/下载测试")] 
 | 
    public static void Open()  
 | 
    {  
 | 
        window = GetWindow(typeof(InGameDownTestWindow), false, "下载测试") as InGameDownTestWindow;  
 | 
        window.Show();  
 | 
        window.autoRepaintOnSceneChange = true;  
 | 
    }  
 | 
  
 | 
    private void OnGUI()  
 | 
    {  
 | 
        if (GUILayout.Button(InGameDownTestUtility.enable ? "关闭下载" : "开启下载"))  
 | 
        {  
 | 
            InGameDownTestUtility.enable = !InGameDownTestUtility.enable;  
 | 
  
 | 
            if (InGameDownTestUtility.enable)  
 | 
            {  
 | 
                VersionConfig.Get().assetAccess = InstalledAsset.NullAsset;  
 | 
                AssetSource.allFromEditor = false;  
 | 
            }  
 | 
            else  
 | 
            {  
 | 
                VersionConfig.Get().assetAccess = InstalledAsset.IngoreDownLoad;  
 | 
                AssetSource.allFromEditor = true;  
 | 
            }  
 | 
        }  
 | 
  
 | 
        EditorGUILayout.Space();  
 | 
        if (GUILayout.Button("清除已下载的资源"))  
 | 
        {  
 | 
            InGameDownTestUtility.ClearAssets();  
 | 
        }  
 | 
  
 | 
        EditorGUILayout.Space();  
 | 
        EditorGUILayout.Space();  
 | 
        EditorGUILayout.Space();  
 | 
  
 | 
        EditorGUILayout.BeginHorizontal();  
 | 
        InGameDownTestUtility.isPartPackage = EditorGUILayout.Toggle("是否分包", InGameDownTestUtility.isPartPackage);  
 | 
        EditorGUILayout.Space();  
 | 
        EditorGUILayout.Space();  
 | 
        EditorGUILayout.Space();  
 | 
        InGameDownTestUtility.isWifi = EditorGUILayout.Toggle("Wifi环境", InGameDownTestUtility.isWifi);  
 | 
        EditorGUILayout.EndHorizontal();  
 | 
    }  
 | 
  
 | 
} 
 |