IPersonaEvents

From Virtual World Web Wiki
Jump to: navigation, search

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)