IWorldspaceEvents

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. Worldspace events fire on the service provider in response to changes to Worldspace

See also: AbilityEventsHandler

Remarks [edit]

Methods

void AreaDeleted(AreaType areaType, Guid areaID, TextWriter logWriter)
Fired when an area has been deleted
void AreaDeleting(AreaType areaType, Guid areaID, TextWriter logWriter)
Fired when an area is about to be deleted
void AreaEntityChanged(Guid areaID)
Fired when the basic properties of a worldspace unit change (title, alias, etc)
void AreaGroupCreated(Guid areaGroupID)
Fired when a new Area Group is created
bool BeforeAreaDelete(AreaType areaType, Guid areaID, TextWriter logWriter)
Fired before an area is deleted and allows you to return false to prevent it
void SceneCreated(Guid sceneID, Guid worldID)
Fired when a new Scene is created
void SceneInstanceCreated(Guid sceneInstanceID, Guid sceneID)
Fired when a new Scene Instance is created
void SceneParentChanged(Guid sceneID, Guid oldWorldID, Guid newWorldID)
Fired when a scene is moved between worlds
void ServiceProviderCreated(Guid serviceProviderID)
Fired when a new Service Provider is created
void WorldCreated(Guid worldID, Guid? parentWorldID)
Fired when a new World is created