void Clear() { ClearUndo(); ClearBackups(); m_OpenendVisualTreeAssetOldPath = string.Empty; m_OpenendMainStyleSheetOldPath = string.Empty; if (m_VisualTreeAsset != null) { if (!AssetDatabase.Contains(m_VisualTreeAsset)) { m_VisualTreeAsset.Destroy(); } m_VisualTreeAsset = null; } if (m_MainStyleSheet != null) { if (!AssetDatabase.Contains(m_MainStyleSheet)) { m_MainStyleSheet.Destroy(); } m_MainStyleSheet = null; } m_Settings = null; }
// // Initialize / Construct / Enable / Clear // public void Clear() { ClearUndo(); RestoreAssetsFromBackup(); ClearBackups(); m_OpenendVisualTreeAssetOldPath = string.Empty; m_ActiveStyleSheet = null; m_FileSettings = null; if (m_VisualTreeAsset != null) { if (!AssetDatabase.Contains(m_VisualTreeAsset)) { m_VisualTreeAsset.Destroy(); } m_VisualTreeAsset = null; } m_OpenUSSFiles.Clear(); m_Settings = null; }
void ClearBackups() { m_VisualTreeAssetBackup.Destroy(); m_VisualTreeAssetBackup = null; m_MainStyleSheetBackup.Destroy(); m_MainStyleSheetBackup = null; }
void ClearBackups() { m_VisualTreeAssetBackup.Destroy(); m_VisualTreeAssetBackup = null; foreach (var openUSSFile in m_OpenUSSFiles) { openUSSFile.ClearBackup(); } }