UnityEditor.SessionState.SetString C# (CSharp) Method

SetString() private method

private SetString ( string key, string value ) : void
key string
value string
return void
        internal static extern void SetString(string key, string value);
        internal static void SetVector3(string key, Vector3 value)

Usage Example

Ejemplo n.º 1
0
        public void SerializeState(string uid)
        {
            SessionState.SetBool(uid + Styles.serializeFilterSelection, m_bFilterSelection);
            SessionState.SetBool(uid + Styles.showInactiveObjects, m_ShowInactiveObjects);

            for (int i = 0; i < multiColumnHeader.state.columns.Length; i++)
            {
                var filter = Col(i).filter;

                if (filter == null)
                {
                    continue;
                }

                string filterState = filter.SerializeState();

                if (string.IsNullOrEmpty(filterState))
                {
                    continue;
                }

                SessionState.SetString(uid + Styles.serializeFilter + i, filterState);
            }

            SessionState.SetString(uid + Styles.serializeTreeViewState, JsonUtility.ToJson(state));
            EditorPrefs.SetString(uid + Styles.serializeColumnHeaderState, JsonUtility.ToJson(multiColumnHeader.state));
        }
All Usage Examples Of UnityEditor.SessionState::SetString