Interface ITaggedEntity
An IEntity that contains tagDatas information, that will be used when an another IEntity attempts any ITagData targeting logic.
Inherited Members
Namespace: IdleKit.Framework
Assembly: cs.temp.dll.dll
Syntax
public interface ITaggedEntity : IEntity, IInjectable
Properties
tagDatas
The ITagDatas that relates to this ITaggedEntity. ITagData can be used to define specific properties on an entity.
Declaration
ITagData[] tagDatas { get; }
Property Value
Type | Description |
---|---|
ITagData[] |
Examples
One could create an ICurrency that includes the "Fire" or "Ice" ITagData to dictate which element it is. This could be very useful for populating a collection with specific ITagDatas instead of making a large list of ICurrencys. Extensions could add further functionality into these "ElementalTags" as well.