Example #1
0
 void OnComplete(BaseAbstracResourceLoader loader)
 {
     Debug.LogInfor("Time=" + Time.realtimeSinceStartup + "Frame=" + EventCenter.Instance.CurFrameCount);
     //GameObject go = GameObject.Instantiate<GameObject>(loader.ResultObj as GameObject);
     //Debug.LogInfor("" + loader.ResultObj.GetType());
     m_Image.sprite = loader.ResultObj as Sprite;
 }
Example #2
0
    private void CompleteLoadHandler(BaseAbstracResourceLoader loader)
    {
        ShaderLoader shaderLoader = loader as ShaderLoader;

        if (shaderLoader.IsError == false)
        {
            go.GetComponent <MeshRenderer>().material.shader = shaderLoader.ResultObj as Shader;
        }
    }
Example #3
0
    private void CompleteLoadHandler(BaseAbstracResourceLoader loader)
    {
        ByteLoader byteLoader = loader as ByteLoader;

        if (byteLoader.IsError == false)
        {
            Debug.Log(Encoding.UTF8.GetString(byteLoader.ResultObj as byte[]));
        }
    }
        public void RecordTraceResourceInfor(BaseAbstracResourceLoader loader)
        {
#if UNITY_EDITOR
            if (Application.isPlaying == false)
            {
                return;
            }
#endif

            if (ApplicationConfig.Instance.m_IsEnableResourcesLoadTrace == false)
            {
                return;
            }

            #region  记录加载为Null 的资源信息
            if (loader == null || loader.ResultObj == null)
            {
                if (loader != null)
                {
                    if (m_AllNullResourcesRecordItems.ContainsKey(loader.m_ResourcesUrl))
                    {
                        m_AllNullResourcesRecordItems[loader.m_ResourcesUrl]++;
                    }
                    else
                    {
                        m_AllNullResourcesRecordItems.Add(loader.m_ResourcesUrl, 1);
                    }
                }
                return;
            }
            #endregion

            if (m_AllTraceRecordItems.ContainsKey(loader.m_ResourcesUrl))
            {
                m_AllTraceRecordItems[loader.m_ResourcesUrl].AddRecordCount();
            }
            else
            {
                ResourcesTraceItemInfor itemInfor = new ResourcesTraceItemInfor(loader.m_ResourcesUrl, loader.ResultObj.GetType());
                m_AllTraceRecordItems.Add(loader.m_ResourcesUrl, itemInfor);
            }
        }
Example #5
0
 private void CompleteLoad(BaseAbstracResourceLoader bunleLoader)
 {
     //GameObject go = bundle.LoadAsset<GameObject>("TestObj");
     GameObject.Instantiate <GameObject>(bunleLoader.ResultObj as GameObject);
     Debug.Log("CompleteLoad");
 }