void Init(object _target) { Target = _target; Script = EditorExtension.FindScriptFromType(Target.GetType()); Fields = ReflectionHelper.GetFieldInfos(Target.GetType()).Where(field => GUILayoutExtension.CanDraw(field)).ToList(); }