HideEnumPropertyDecorator

Class in ChivalrousGames.Common.Inspector / Inherits from PropertyDecorator

Description

Hides a field in the inspector based on another field’s enum value. The decorator expects expects 1 string param containing the source field name and 1 or more string parameters that are the enum values that will cause this field to hide.

Usage Example

public ConnectorPosition position;

[DecoratedProperty(typeof(HideEnumPropertyDecorator), "position", "Random")]
public int peripheryTolerance;
//In this example, the field "peripheryTolerance" will be hidden in the inspector when the value of field "position" is the enum value "Random".