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; }
private void CompleteLoadHandler(BaseAbstracResourceLoader loader) { ShaderLoader shaderLoader = loader as ShaderLoader; if (shaderLoader.IsError == false) { go.GetComponent <MeshRenderer>().material.shader = shaderLoader.ResultObj as Shader; } }
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); } }
private void CompleteLoad(BaseAbstracResourceLoader bunleLoader) { //GameObject go = bundle.LoadAsset<GameObject>("TestObj"); GameObject.Instantiate <GameObject>(bunleLoader.ResultObj as GameObject); Debug.Log("CompleteLoad"); }