UnityEditor.OSColorPicker.Close C# (CSharp) Method

Close() private method

private Close ( ) : void
return void
        public static extern void Close();
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

示例#1
0
 public void OnDestroy()
 {
     Undo.CollapseUndoOperations(this.m_ModalUndoGroup);
     if (this.m_ColorSlider)
     {
         UnityEngine.Object.DestroyImmediate(this.m_ColorSlider);
     }
     if (this.m_ColorBox)
     {
         UnityEngine.Object.DestroyImmediate(this.m_ColorBox);
     }
     if (this.m_RTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_RTexture);
     }
     if (this.m_GTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_GTexture);
     }
     if (this.m_BTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_BTexture);
     }
     if (this.m_HueTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_HueTexture);
     }
     if (this.m_SatTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_SatTexture);
     }
     if (this.m_ValTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_ValTexture);
     }
     if (this.m_AlphaTexture)
     {
         UnityEngine.Object.DestroyImmediate(this.m_AlphaTexture);
     }
     ColorPicker.s_SharedColorPicker = null;
     if (this.m_IsOSColorPicker)
     {
         OSColorPicker.Close();
     }
     EditorApplication.update = (EditorApplication.CallbackFunction)Delegate.Remove(EditorApplication.update, new EditorApplication.CallbackFunction(this.PollOSColorPicker));
     if (this.m_ColorLibraryEditorState != null)
     {
         this.m_ColorLibraryEditorState.TransferEditorPrefsState(false);
     }
     if (this.m_ColorLibraryEditor != null)
     {
         this.m_ColorLibraryEditor.UnloadUsedLibraries();
     }
     EditorPrefs.SetInt("CPickerHeight", (int)base.position.height);
 }