Package net.demilich.metastone.game.cards.dynamicdescription
package net.demilich.metastone.game.cards.dynamicdescription
Dynamic descriptions on cards allow values to be embedded into a card's description text.
-
ClassDescriptionA conditional description will use
DynamicDescriptionArg.DESCRIPTION1when the condition istrue, orDynamicDescriptionArg.DESCRIPTION2when it isfalse.The base class for dynamic descriptions.Arguments for dynamic descriptions.The serialized version of a dynamic description.A deserializer of dynamic descriptions.Renders aPluralDescriptionwith aGatekeeperShaValueProvider.Concatenates the strings andDynamicDescriptionobjects specified in itsDynamicDescriptionArg.DESCRIPTIONSarray.Appends theDynamicDescriptionArg.VALUEwithDynamicDescriptionArg.DESCRIPTION1if the value is singular, otherwise appendsDynamicDescriptionArg.DESCRIPTION2.Represents a simple string description.Converts theValueProviderinDynamicDescriptionArg.VALUEto a string.