public InspectorField(int order, EGroupingType groupingType, string groupingName, SerializedProperty property)
 {
     Order                   = order;
     GroupingType            = groupingType;
     GroupingName            = groupingName;
     Property                = property;
     PropertySerializingType = EPropertySerializingType.Serialized;
 }
 public InspectorField(int order, EGroupingType groupingType, string groupingName, FieldInfo fieldInfo)
 {
     Order                   = order;
     GroupingType            = groupingType;
     GroupingName            = "none";
     FieldInfo               = fieldInfo;
     PropertySerializingType = EPropertySerializingType.NonSerializedField;
 }
 public InspectorField(int order, EGroupingType groupingType, string groupingName, PropertyInfo propertyInfo)
 {
     Order                   = order;
     GroupingType            = groupingType;
     GroupingName            = "none";
     PropertyInfo            = propertyInfo;
     PropertySerializingType = EPropertySerializingType.NativeProperty;
 }
 public InspectorField(int order, SerializedProperty property)
 {
     Order                   = order;
     GroupingType            = EGroupingType.None;
     GroupingName            = "none";
     Property                = property;
     PropertySerializingType = EPropertySerializingType.Serialized;
 }