Class TagUtil
Utility class for tags
Fields
ALL_TAG_NAMES
Enum name of tags
Declaration
public static readonly string[] ALL_TAG_NAMES
AllDamages
Add damage tags
Declaration
public const Tag AllDamages = PhysicalDamage | ExplosiveDamage | MagicalDamage | PoisonDamage | FireDamage | IceDamage | LightenDamage
NonExplosiveDamage
All damage tags without explosive damage
Declaration
public const Tag NonExplosiveDamage = PhysicalDamage | MagicalDamage | PoisonDamage | FireDamage | IceDamage | LightenDamage
TAG_COUNT
Total count of tags
Declaration
public const int TAG_COUNT = 26
Methods
GetTagAt(int)
Get tag at given index
Declaration
public static Tag GetTagAt(int index)
HasAll(Tag, Tag)
True if source tag contains all tags from mask
Declaration
public static bool HasAll(this Tag self, Tag mask)
HasAny(Tag, Tag)
True if source tag contains any tag from mask
Declaration
public static bool HasAny(this Tag self, Tag mask)