IWorldspaceEvents
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. 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