Show / Hide Table of Contents

    Interface ITaggedEntity

    An IEntity that contains TagDatas information, that will be used when an another IEntity attempts any ITagData targeting logic.

    Inherited Members
    IEntity.Id
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    Namespace: IdleKit.Gameplay
    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.

    Back to top Copyright © 2020 East Side Games Inc.