少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-30 0672e9265499e3582046c678c2e032d3c6ad0f9f
4340 【前端】支持xlua方便IOS提审
2个文件已修改
30 ■■■■■ 已修改文件
Core/ResModule/BuiltInLoader.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/WindowConfig.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/BuiltInLoader.cs
@@ -88,4 +88,32 @@
        return audioClip;
    }
    public static T LoadScriptableObject<T>(string name) where T : ScriptableObject
    {
        T config;
        if (AssetSource.builtInFromEditor)
        {
#if UNITY_EDITOR
            var resourcePath = StringUtility.Contact(ResourcesPath.ResourcesOutAssetPath,
                                                   "BuiltIn/ScriptableObject/", name, ".asset");
            config = UnityEditor.AssetDatabase.LoadAssetAtPath<T>(resourcePath);
#endif
        }
        else
        {
            var assetInfo = new AssetInfo("builtin/scriptableobject", name);
            config = AssetBundleUtility.Instance.Sync_LoadAsset(assetInfo) as T;
        }
        if (config == null)
        {
            Debug.LogErrorFormat("BuiltIn.LoadScriptableObject() => 加载不到资源: {0}.", name);
        }
        return config;
    }
}
UI/Common/WindowConfig.cs
@@ -17,7 +17,7 @@
    {
        if (config == null)
        {
            config = Resources.Load<WindowConfig>("ScriptableObject/Config/WindowConfig");
            config = BuiltInLoader. LoadScriptableObject<WindowConfig>("WindowConfig");
            for (int i = 0; i < config.windows.Length; i++)
            {
                var table = config.windows[i];