Цитата Nordicus666 (

)
а сами команды скрытия и показывания переменных с точки зрения Editor как выглядят?
Код
public override void OnInspectorGUI()
{
serializedObject.Update();
if (Type == Type.NeededType) // На примере Type вида enum
{
// Тут нужно отображать тут нужные элементы редактора/переменные
var prop = serializedObject.FindProperty("myField");
EditorGUILayout.PropertyField(prop, false);
}
// Apply changes
serializedObject.ApplyModifiedProperties();
}
link