23 lines
574 B
C#
23 lines
574 B
C#
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;
|
|
}
|
|
}
|