У меня есть префаб к которому прикреплен класс допустим Test, дабы его редактировать в реальном времени я его добавил в редактор
using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(Test))]
public class TestEditor : Editor{
public override void OnInspectorGUI(){
base.DrawDefaultInspector();
Test re = (Test)target;
re.TestMethod();
..................................
}
}
Все работает пока я не использую в классе другой класс, например
using UnityEngine;
public class Test: MonoBehaviour{
public void TestMethod(){
if(VarA < DataStorage.instance.SomeVar){ .....
Так то все работает а вот при редактировании выдаёт ошибку мол "DataStorage кто такой не знаю...".
Подскажите как его в редакторе применять?