UnityEditor.PreviewResizer.Init C# (CSharp) Method

Init() public method

public Init ( string prefName ) : void
prefName string
return void
        public void Init(string prefName)
        {
            if ((this.m_ControlHash == 0) || string.IsNullOrEmpty(this.m_PrefName))
            {
                this.m_ControlHash = prefName.GetHashCode();
                this.m_PrefName = "Preview_" + prefName;
                this.m_CachedPref = EditorPrefs.GetFloat(this.m_PrefName, 1f);
            }
        }

Usage Example

        void OnEnable()
        {
            hideFlags = HideFlags.DontSave;
            m_ShowOverlapPreview.valueChanged.AddListener(Repaint);
            m_ShowOverlapPreview.speed = 1.5f;
            m_ShowWidePreview.valueChanged.AddListener(Repaint);
            m_ShowWidePreview.speed = 1.5f;

            m_PreviewResizer.Init("ObjectPickerPreview");
            m_PreviewSize = m_PreviewResizer.GetPreviewSize(); // Init size

            if (s_GridAreaPriorityKeyboardEvents == null)
            {
                s_GridAreaPriorityKeyboardEvents = new HashSet <Event>
                {
                    Event.KeyboardEvent("up"),
                    Event.KeyboardEvent("down"),
                };
            }

            AssetPreview.ClearTemporaryAssetPreviews();

            SetupPreview();

            m_Debounce = Delayer.Debounce(_ =>
            {
                FilterSettingsChanged();
                Repaint();
            });
        }
All Usage Examples Of UnityEditor.PreviewResizer::Init