HideNullReferencePropertyDecorator

Class in ChivalrousGames.Common.Inspector / Inherits from PropertyDecorator

Description

Hides a field in the inspector based on another field’s reference value. The decorator expects 1 string param containing the source field name. You can also pass an optional boolean parameter as “true” to reverse the condition.

Usage Example

public ConnectorLock Lock;

[DecoratedProperty(typeof(HideNullReferencePropertyDecorator), "Lock")]
public DirectionalGameObjects lockedMapObjects;
//In this example, the "lockedMapObjects" field will show up in the inspector when field "Lock" has a value.