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;
|
}
|
else
|
{
|
VersionConfig.Get().assetAccess = InstalledAsset.IngoreDownLoad;
|
}
|
}
|
|
EditorGUILayout.Space();
|
if (GUILayout.Button("清除已下载的资源"))
|
{
|
InGameDownTestUtility.ClearAssets();
|
}
|
|
EditorGUILayout.Space();
|
EditorGUILayout.Space();
|
InGameDownTestUtility.isPartPackage = EditorGUILayout.Toggle("是否分包", InGameDownTestUtility.isPartPackage);
|
EditorGUILayout.Space();
|
EditorGUILayout.Space();
|
InGameDownTestUtility.isWifi = EditorGUILayout.Toggle("Wifi环境", InGameDownTestUtility.isWifi);
|
EditorGUILayout.Space();
|
EditorGUILayout.Space();
|
InGameDownTestUtility.isReadStreamingAssets = EditorGUILayout.Toggle("是否检验本地StreamingAssets资源", InGameDownTestUtility.isReadStreamingAssets);
|
EditorGUILayout.Space();
|
EditorGUILayout.Space();
|
InGameDownTestUtility.isReadVesionEx = EditorGUILayout.Toggle("是否下载热更代码", InGameDownTestUtility.isReadVesionEx);
|
EditorGUILayout.TextField("开启下载热更代码,会读取VersionConfigEx.txt 分支需配置正确, 检测logicbytes.txt");
|
}
|
|
}
|