IPersonaEvents
From Virtual World Web Wiki
This interface describes a Layer Two extensibility point. Components can implement this interface and an instance of the implementing class will be created by MEF on startup. Persona events fire to inform components of relationship changes, and persona layout changes (mostly obsolete)
See also: PersonaEventsHandler
Remarks [edit]
Methods
- void Befriend(ISessionManager identity, Guid personaID)
- Fired when a persona makes friends with another persona (local friend relationship creation)
- void CreateParticipantAvatar(IParticipant participant)
- Called by the infrastructure to request the creation of an avatar to represent a persona joining an instance
- void CreatePersonaAvatar(Guid personaID, DOMDocument document, bool forPreview)
- Called by the infrastructure to request the creation of an avatar to represent a persona for temporary use
- void Ignore(ISessionManager identity, Guid personaID)
- Fired when a persona ignores another persona (local ignore relationship creation)