public IDrawer FindDrawer(LinkedMemberInfo memberInfo) { if (memberInfo == null) { return(null); } var obj = memberInfo.UnityObject; if (obj == null) { return(null); } var objDrawer = FindDrawer(obj); if (objDrawer != null) { return(DrawerUtility.FindFieldDrawerInMembers(memberInfo, objDrawer)); } return(null); }