private void OnDestroy() { foreach (var item in ViewerMap) { item.Value.Clear(); } m_CurrentShader = null; m_APIType = EAPIType.OpenGLES; m_SkipUnused = false; m_AnalyzedData = null; m_GPUVendors = null; m_Vendors = null; m_ModelNames = null; m_VendorsSelected = 0; m_GPUModelsSelected = 0; m_CurrentVendor = null; m_ScrollPosition = Vector2.zero; m_SettingsFolderOpen = true; m_AnalyzedDataDrawType = EAnalyzedDataViewType.Hierarchy; }
private void OnEnable() { m_GPUVendors = GPUVendors.Load(); initVendors(); }
public static GPUVendors Load() { GPUVendors models = AssetDatabase.LoadAssetAtPath <GPUVendors>("Assets/Editor/ShaderAnalyzer/GPUVendors.asset"); return(models); }