public BasicFieldViewer(BasicFieldViewer other)
 {
     InitializeBasicDrawer();
     _fieldDrawTypeIndex = other._fieldDrawTypeIndex;
     _sliderMinVal       = other._sliderMinVal;
     _sliderMaxVal       = other._sliderMaxVal;
     _selectedType       = other._selectedType;
 }
 protected override void Initialize(string componentName = "Object field name")
 {
     base.Initialize(componentName);
     fieldViewer = new BasicFieldViewer();
 }
 public override List <Type> GetAvailableTypes()
 {
     return(BasicFieldViewer.GetBasicTypes());
 }