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); }
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); }