MaxValueAttribute Class

Summary

[Pro-Only] Specifies the maximum value allowed by the attributed int or float field. See also: InspectorGadgets.Attributes.MinValueAttribute and InspectorGadgets.Attributes.ClampValueAttribute.
Assembly
Kybernetik.InspectorGadgets.dll
Namespace
InspectorGadgets.Attributes
Base Types
graph BT Type-->Base0["ValidatorAttribute"] click Base0 "/inspector-gadgets/api/InspectorGadgets.Attributes/ValidatorAttribute" Base0-->Base1["PropertyAttribute"] Type["MaxValueAttribute"] class Type type-node

Syntax

[System.Diagnostics.Conditional("UNITY_EDITOR")]
public sealed class MaxValueAttribute : ValidatorAttribute

Attributes

Type Description
ConditionalAttribute

Constructors

Name Summary
MaxValueAttribute(double) Creates a new InspectorGadgets.Attributes.MaxValueAttribute with the specified maximum value.
MaxValueAttribute(float) Creates a new InspectorGadgets.Attributes.MaxValueAttribute with the specified maximum value.
MaxValueAttribute(int) Creates a new InspectorGadgets.Attributes.MaxValueAttribute with the specified maximum value.
MaxValueAttribute(long) Creates a new InspectorGadgets.Attributes.MaxValueAttribute with the specified maximum value.

Fields

Name Constant Value Summary
MaxDouble
The maximum allowed floating point value.
MaxLong
The maximum allowed integer value.

Methods

Name Value Summary
TryValidate(double) bool
Validates a double value or returns false to revert to the previous value.
TryValidate(long) bool
Validates a long value or returns false to revert to the previous value.
TryValidate(Object) bool
Validates an UnityEngine.Object value or returns false to revert to the previous value.
Inherited from ValidatorAttribute