IEntityDetail interface
Per-entity detail captured from the combat wire’s SyncNearEntities attribute stream — the full broadcast attribute map and equipment for any in-AOI entity. Identity/skills come from ICombatLookup; derived self-only stats from IPlayerStats.
public interface IEntityDetailMembers
Section titled “Members”| name | description |
|---|---|
| GetAttribute(…) | The entity’s value for a SINGLE broadcast numeric attribute, or 0 when the entity or the attribute has not been observed. The cheap single-key read of GetAttributes — no dictionary copy — for surfacing one attribute per entity on a hot path (e.g. a meter row’s Illusion-Breaking Strength, attr 11440), the same way GetFightPoint surfaces the ability score. |
| GetAttributes(…) | The entity’s full broadcast numeric attribute map (attr id → value); empty if unknown. |
| GetEquipment(…) | The entity’s equipped items (slot + item id); empty if not broadcast. |
| GetFashion(…) | Worn cosmetics for an entity from the broadcast AttrFashionData attribute, with actual dye colours. Empty for entities that never reported fashion / out of AOI. |
| GetSocialSnapshot(…) | The player’s last on-demand social-data reply (identity + ability score + profession + gear + wardrobe), or null if none received. Available for any player; the inspector’s fallback when the AOI broadcast is absent (far/never-seen players). See SocialSnapshot. |
| RefreshSocialSnapshot(…) | Ask the game to re-fetch this player’s social data (master score, guild, portraits) by originating its own Social.GetSocialData request. Fire-and-forget: the refreshed snapshot arrives asynchronously via the wire-tap and replaces the cached value — poll GetSocialSnapshot to observe it. No-op for non-player entities. |
See Also
Section titled “See Also”- namespace Stellar.Abstractions.Services