using System; using Sirenix.OdinInspector; namespace DanieleMarotta.RiversongCodeShowcase { [Serializable] public class UnlockCondition { public UnlockConditionType Type; [ShowIf("Type", UnlockConditionType.BuildingPlaced)] public BuildingDefinition Building; [ShowIf("Type", UnlockConditionType.HouseCountAtTierOrAbove)] [LabelText("Count")] public int HouseCount; [ShowIf("Type", UnlockConditionType.HouseCountAtTierOrAbove)] [LabelText("Tier")] public int MinHouseTierIndex; } }