Tag
ITagData
ITagData
allows for the implementation of Tags within IdleKit. Tags can be used to associate specific properties to an Entity, such as an IExchangeable
, within the game.
Tip
An example usage of tags in IdleKit is UpgradeCurrenciesWithTagsGoal
. This IGoal
allows specific IUpgradeableCurrencies
to be targeted via Tags.
Tip
A series of elemental tags could be used to give an IUpgradeableCurrency
(such as character cards) more or less favourable results when interacting with other IUpgradeableCurrencies
. These tags could include fire, water, air, earth.
TagData
TagData is a concrete implementation of ITagData
which is not currently used in IdleKit.