static void ShowSubRelationEditor(SerializedPropertyData subRelation, GUIContent label) { if (subRelation == null) { return; } EditorGUIUtils.PropertyField(subRelation, label, true); }
public override void OnEnable() { base.OnEnable(); m_ElevationRelation = (ElevationRelation)target; m_MinElevationProperty = serializedObject.FindSerializedPropertyData("m_Minimum"); m_MaxElevationProperty = serializedObject.FindSerializedPropertyData("m_Maximum"); m_MinBoundedProperty = serializedObject.FindSerializedPropertyData("m_MinBounded"); m_MaxBoundedProperty = serializedObject.FindSerializedPropertyData("m_MaxBounded"); m_ElevationRelation.AdjustingChanged += OnAdjustingChanged; CleanUp(); }
public override void OnEnable() { base.OnEnable(); m_DistanceRelation = (DistanceRelation)target; m_MinDistanceProperty = serializedObject.FindSerializedPropertyData("m_Minimum"); m_MaxDistanceProperty = serializedObject.FindSerializedPropertyData("m_Maximum"); m_MinBoundedProperty = serializedObject.FindSerializedPropertyData("m_MinBounded"); m_MaxBoundedProperty = serializedObject.FindSerializedPropertyData("m_MaxBounded"); m_AxisMaskProperty = serializedObject.FindSerializedPropertyData("m_AxisMask"); m_DistanceRelation.AdjustingChanged += OnAdjustingChanged; CleanUp(); }
void InitializeSubRelationEditor(ref SerializedPropertyData subRelation, ref GUIContent label, string propertyName) { var property = serializedObject.FindProperty(propertyName); if (property == null) { return; } subRelation = serializedObject.FindSerializedPropertyData(propertyName); var typeName = subRelation.Type.Name.Replace(k_RelationLabelRemoveString, ""); label = new GUIContent(typeName); }