Пример #1
0
        private void Serialize(BaseEditorFieldWrapper wrapper, object value)
        {
            wrapper.SetValue(value);
            if (!(wrapper is BaseArrayFieldWrapper arrayWrapper))
            {
                WriteFile(m_path, wrapper);
                return;
            }

            arrayWrapper.foldout = MightyGUIUtilities.GetFoldout(m_fileName);
            WriteFile(m_path, arrayWrapper);
        }
Пример #2
0
        private void Serialize(string path, string fileName, BaseEditorFieldWrapper wrapper, object value)
        {
            wrapper.SetValue(value);
            if (!(wrapper is BaseArrayFieldWrapper arrayWrapper))
            {
                WriteFile(path, wrapper);
                return;
            }

            arrayWrapper.foldout = EditorDrawUtility.GetFoldout(fileName);
            WriteFile(path, arrayWrapper);
        }