У меня появилась задача сохранить настройки свойств пользовательского эдитора.
#define NONTRAIL
using UnityEngine;
using System.Collections;
using UnityEditor;
using System;
[CustomEditor(typeof(PhotoPoser))]
public class PhotoPoserGUI : Editor
{
private bool run = false;
private object[] tab;
public override void OnInspectorGUI()
{
PhotoPoser pp = (PhotoPoser)target;
if (run == false)
{
DataReadWriter.ReadParams (this.GetType().ToString(), out tab);
DataReadWriter.ReadParams (pp.GetType().ToString(), out pp.sizes);
run = true;
}
...
вот переменная run всегда когда я перехожу в этот эдитор false
это помогает мне прочитать данные
остается сохранить когда я перестану отрисовывать этот редактор
Посоветуйте в какую сторону копать.