OpenSim
|
A class for triggering remote scene events. More...
Classes | |
class | LandBuyArgs |
class | MoneyTransferArgs |
Public Member Functions | |
delegate void | OnFrameDelegate () |
delegate void | ClientMovement (ScenePresence client) |
delegate void | OnTerrainTaintedDelegate () |
delegate void | OnTerrainTickDelegate () |
delegate void | OnTerrainCheckUpdatesDelegate () |
delegate void | OnTerrainUpdateDelegate () |
delegate void | OnBackupDelegate (ISimulationDataService datastore, bool forceBackup) |
delegate void | OnClientConnectCoreDelegate (IClientCore client) |
delegate void | OnNewClientDelegate (IClientAPI client) |
delegate void | OnNewPresenceDelegate (ScenePresence presence) |
delegate void | OnRemovePresenceDelegate (UUID agentId) |
delegate void | OnParcelPrimCountUpdateDelegate () |
delegate void | OnParcelPrimCountAddDelegate (SceneObjectGroup obj) |
delegate void | OnPluginConsoleDelegate (string[] args) |
delegate void | ObjectDeGrabDelegate (uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs) |
delegate void | ScriptResetDelegate (uint localID, UUID itemID) |
delegate void | OnPermissionErrorDelegate (UUID user, string reason) |
delegate void | OnSetRootAgentSceneDelegate (UUID agentID, Scene scene) |
delegate void | ObjectGrabDelegate (uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs) |
delegate void | NewRezScript (uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource) |
delegate void | RemoveScript (uint localID, UUID itemID) |
delegate void | StartScript (uint localID, UUID itemID) |
delegate void | StopScript (uint localID, UUID itemID) |
delegate bool | SceneGroupMoved (UUID groupID, Vector3 delta) |
delegate void | SceneGroupGrabed (UUID groupID, Vector3 offset, UUID userID) |
delegate bool | SceneGroupSpinStarted (UUID groupID) |
delegate bool | SceneGroupSpun (UUID groupID, Quaternion rotation) |
delegate void | LandObjectAdded (ILandObject newParcel) |
delegate void | LandObjectRemoved (UUID globalID) |
delegate void | AvatarEnteringNewParcel (ScenePresence avatar, int localLandID, UUID regionID) |
delegate void | AvatarAppearanceChange (ScenePresence avatar) |
delegate void | IncomingInstantMessage (GridInstantMessage message) |
delegate void | CrossAgentToNewRegion (ScenePresence sp, bool isFlying, GridRegion newRegion) |
delegate void | ClientClosed (UUID clientID, Scene scene) |
delegate void | NewScript (UUID clientID, SceneObjectPart part, UUID itemID) |
delegate void | ExtraSettingChangedDelegate (Scene scene, string name, string value) |
virtual void | TriggerNewScript (UUID clientID, SceneObjectPart part, UUID itemID) |
delegate void | UpdateScript (UUID clientID, UUID itemId, UUID primId, bool isScriptRunning, UUID newAssetID) |
virtual void | TriggerUpdateScript (UUID clientId, UUID itemId, UUID primId, bool isScriptRunning, UUID newAssetID) |
delegate void | ScriptChangedEvent (uint localID, uint change) |
delegate void | ScriptControlEvent (UUID item, UUID avatarID, uint held, uint changed) |
delegate void | ScriptMovingStartEvent (uint localID) |
delegate void | ScriptMovingEndEvent (uint localID) |
delegate void | ScriptAtTargetEvent (uint localID, uint handle, Vector3 targetpos, Vector3 atpos) |
delegate void | ScriptNotAtTargetEvent (uint localID) |
delegate void | ScriptAtRotTargetEvent (uint localID, uint handle, Quaternion targetrot, Quaternion atrot) |
delegate void | ScriptNotAtRotTargetEvent (uint localID) |
delegate void | ScriptColliding (uint localID, ColliderArgs colliders) |
delegate void | OnMakeChildAgentDelegate (ScenePresence presence) |
delegate void | OnSaveNewWindlightProfileDelegate () |
delegate void | OnSendNewWindlightProfileTargetedDelegate (RegionLightShareData wl, UUID user) |
delegate void | OnIncomingSceneObjectDelegate (SceneObjectGroup so) |
delegate void | NewInventoryItemUploadComplete (UUID avatarID, AssetType type, UUID assetID, string name, int userlevel) |
delegate void | RequestChangeWaterHeight (float height) |
delegate void | AvatarKillData (uint KillerLocalID, ScenePresence avatar) |
delegate void | EstateToolsSunUpdate (ulong regionHandle) |
delegate void | GetScriptRunning (IClientAPI controllingClient, UUID objectID, UUID itemID) |
delegate bool | DeRezRequested (IClientAPI remoteClient, List< SceneObjectGroup > objs, DeRezAction action) |
Triggered when a client sends a derez request for an object inworld More... | |
delegate void | ObjectBeingRemovedFromScene (SceneObjectGroup obj) |
Delegate for OnObjectBeingRemovedFromScene More... | |
delegate void | NoticeNoLandDataFromStorage () |
delegate void | IncomingLandDataFromStorage (List< LandData > data) |
delegate void | SetAllowForcefulBan (bool allow) |
delegate void | RequestParcelPrimCountUpdate () |
delegate void | ParcelPrimCountTainted () |
delegate void | ThrottleUpdate (ScenePresence scenePresence) |
delegate void | RegisterCapsEvent (UUID agentID, Caps caps) |
RegisterCapsEvent is called by Scene after the Caps object has been instantiated and before it is return to the client and provides region modules to add their caps. More... | |
delegate void | DeregisterCapsEvent (UUID agentID, Caps caps) |
DeregisterCapsEvent is called by Scene when the caps handler for an agent are removed. More... | |
delegate void | ChatFromWorldEvent (Object sender, OSChatMessage chat) |
ChatFromWorldEvent is called via Scene when a chat message from world comes in. More... | |
delegate void | ChatFromClientEvent (Object sender, OSChatMessage chat) |
ChatFromClientEvent is triggered via ChatModule (or substitutes thereof) when a chat message from the client comes in. More... | |
delegate void | ChatToClientsEvent (UUID senderID, HashSet< UUID > receiverIDs, string message, ChatTypeEnum type, Vector3 fromPos, string fromName, ChatSourceType src, ChatAudibleLevel level) |
ChatToClientsEvent is triggered via ChatModule (or substitutes thereof) when a chat message is actually sent to clients. Clients will only be sent a received chat message if they satisfy various conditions (within audible range, etc.) More... | |
delegate void | ChatBroadcastEvent (Object sender, OSChatMessage chat) |
ChatBroadcastEvent is called via Scene when a broadcast chat message from world comes in More... | |
delegate float | SunLindenHour () |
delegate void | OarFileLoaded (Guid guid, List< UUID > loadedScenes, string message) |
Called when oar file has finished loading, although the scripts may not have started yet Message is non empty string if there were problems loading the oar file More... | |
delegate void | OarFileSaved (Guid guid, string message) |
Called when an oar file has finished saving Message is non empty string if there were problems saving the oar file If a guid was supplied on the original call to identify, the request, this is returned. Otherwise Guid.Empty is returned. More... | |
delegate void | EmptyScriptCompileQueue (int numScriptsFailed, string message) |
Called when the script compile queue becomes empty Returns the number of scripts which failed to start More... | |
delegate void | Attach (uint localID, UUID itemID, UUID avatarID) |
Called whenever an object is attached, or detached from an in-world presence. More... | |
delegate void | SceneObjectDelegate (SceneObjectGroup so) |
delegate void | SceneObjectPreSaveDelegate (SceneObjectGroup persistingSo, SceneObjectGroup originalSo) |
delegate void | SceneObjectPartCopyDelegate (SceneObjectPart copy, SceneObjectPart original, bool userExposed) |
delegate void | SceneObjectPartUpdated (SceneObjectPart sop, bool full) |
delegate void | ScenePresenceUpdated (ScenePresence sp) |
delegate void | RegionUp (GridRegion region) |
delegate void | RegionStarted (Scene scene) |
delegate void | RegionHeartbeatStart (Scene scene) |
delegate void | RegionHeartbeatEnd (Scene scene) |
delegate void | RegionLoginsStatusChange (IScene scene) |
delegate void | PrimsLoaded (Scene s) |
delegate void | TeleportStart (IClientAPI client, GridRegion destination, GridRegion finalDestination, uint teleportFlags, bool gridLogout) |
delegate void | TeleportFail (IClientAPI client, bool gridLogout) |
delegate void | MoneyTransferEvent (Object sender, MoneyTransferArgs e) |
delegate void | LandBuy (Object sender, LandBuyArgs e) |
void | TriggerOnAttach (uint localID, UUID itemID, UUID avatarID) |
void | TriggerGetScriptRunning (IClientAPI controllingClient, UUID objectID, UUID itemID) |
void | TriggerOnScriptChangedEvent (uint localID, uint change) |
void | TriggerOnClientMovement (ScenePresence avatar) |
void | TriggerPermissionError (UUID user, string reason) |
void | TriggerOnPluginConsole (string[] args) |
void | TriggerOnFrame () |
void | TriggerOnNewClient (IClientAPI client) |
void | TriggerOnClientLogin (IClientAPI client) |
void | TriggerOnNewPresence (ScenePresence presence) |
void | TriggerOnRemovePresence (UUID agentId) |
void | TriggerOnBackup (ISimulationDataService dstore, bool forced) |
void | TriggerParcelPrimCountUpdate () |
void | TriggerMoneyTransfer (Object sender, MoneyTransferArgs args) |
void | TriggerTerrainUpdate () |
void | TriggerTerrainTick () |
void | TriggerTerrainCheckUpdates () |
void | TriggerTerrainTainted () |
void | TriggerParcelPrimCountAdd (SceneObjectGroup obj) |
void | TriggerObjectAddedToScene (SceneObjectGroup obj) |
bool | TriggerDeRezRequested (IClientAPI client, List< SceneObjectGroup > objs, DeRezAction action) |
void | TriggerObjectBeingRemovedFromScene (SceneObjectGroup obj) |
void | TriggerObjectAddedToPhysicalScene (SceneObjectPart obj) |
void | TriggerObjectRemovedFromPhysicalScene (SceneObjectPart obj) |
void | TriggerShutdown () |
void | TriggerObjectGrab (uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs) |
void | TriggerObjectGrabbing (uint localID, uint originalID, Vector3 offsetPos, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs) |
void | TriggerObjectDeGrab (uint localID, uint originalID, IClientAPI remoteClient, SurfaceTouchEventArgs surfaceArgs) |
void | TriggerScriptReset (uint localID, UUID itemID) |
void | TriggerRezScript (uint localID, UUID itemID, string script, int startParam, bool postOnRez, string engine, int stateSource) |
void | TriggerStartScript (uint localID, UUID itemID) |
void | TriggerStopScript (uint localID, UUID itemID) |
void | TriggerRemoveScript (uint localID, UUID itemID) |
bool | TriggerGroupMove (UUID groupID, Vector3 delta) |
bool | TriggerGroupSpinStart (UUID groupID) |
bool | TriggerGroupSpin (UUID groupID, Quaternion rotation) |
void | TriggerGroupGrab (UUID groupID, Vector3 offset, UUID userID) |
void | TriggerLandObjectAdded (ILandObject newParcel) |
void | TriggerLandObjectRemoved (UUID globalID) |
void | TriggerLandObjectUpdated (uint localParcelID, ILandObject newParcel) |
void | TriggerAvatarEnteringNewParcel (ScenePresence avatar, int localLandID, UUID regionID) |
void | TriggerAvatarAppearanceChanged (ScenePresence avatar) |
void | TriggerCrossAgentToNewRegion (ScenePresence agent, bool isFlying, GridRegion newRegion) |
void | TriggerIncomingInstantMessage (GridInstantMessage message) |
void | TriggerUnhandledInstantMessage (GridInstantMessage message) |
void | TriggerClientClosed (UUID ClientID, Scene scene) |
void | TriggerOnMakeChildAgent (ScenePresence presence) |
void | TriggerOnSendNewWindlightProfileTargeted (RegionLightShareData wl, UUID user) |
void | TriggerOnSaveNewWindlightProfile () |
void | TriggerOnMakeRootAgent (ScenePresence presence) |
void | TriggerOnIncomingSceneObject (SceneObjectGroup so) |
void | TriggerOnRegisterCaps (UUID agentID, Caps caps) |
void | TriggerOnDeregisterCaps (UUID agentID, Caps caps) |
void | TriggerOnNewInventoryItemUploadComplete (UUID agentID, AssetType type, UUID AssetID, String AssetName, int userlevel) |
void | TriggerLandBuy (Object sender, LandBuyArgs args) |
void | TriggerValidateLandBuy (Object sender, LandBuyArgs args) |
void | TriggerAtTargetEvent (uint localID, uint handle, Vector3 targetpos, Vector3 currentpos) |
void | TriggerNotAtTargetEvent (uint localID) |
void | TriggerAtRotTargetEvent (uint localID, uint handle, Quaternion targetrot, Quaternion currentrot) |
void | TriggerNotAtRotTargetEvent (uint localID) |
void | TriggerMovingStartEvent (uint localID) |
void | TriggerMovingEndEvent (uint localID) |
void | TriggerRequestChangeWaterHeight (float height) |
void | TriggerAvatarKill (uint KillerObjectLocalID, ScenePresence DeadAvatar) |
void | TriggerSignificantClientMovement (ScenePresence presence) |
void | TriggerOnChatFromWorld (Object sender, OSChatMessage chat) |
void | TriggerOnChatFromClient (Object sender, OSChatMessage chat) |
void | TriggerOnChatToClients (UUID senderID, HashSet< UUID > receiverIDs, string message, ChatTypeEnum type, Vector3 fromPos, string fromName, ChatSourceType src, ChatAudibleLevel level) |
void | TriggerOnChatBroadcast (Object sender, OSChatMessage chat) |
void | TriggerNoticeNoLandDataFromStorage () |
void | TriggerIncomingLandDataFromStorage (List< LandData > landData) |
void | TriggerSetAllowForcefulBan (bool allow) |
void | TriggerRequestParcelPrimCountUpdate () |
void | TriggerParcelPrimCountTainted () |
void | TriggerTimerEvent (uint objLocalID, double Interval) |
this lets us keep track of nasty script events like timer, etc. More... | |
void | TriggerEstateToolsSunUpdate (ulong regionHandle) |
Called when the sun's position parameters have changed in the Region and/or Estate More... | |
float | GetCurrentTimeAsSunLindenHour () |
void | TriggerOarFileLoaded (Guid requestId, List< UUID > loadedScenes, string message) |
void | TriggerOarFileSaved (Guid requestId, string message) |
void | TriggerEmptyScriptCompileQueue (int numScriptsFailed, string message) |
void | TriggerScriptCollidingStart (uint localId, ColliderArgs colliders) |
void | TriggerScriptColliding (uint localId, ColliderArgs colliders) |
void | TriggerScriptCollidingEnd (uint localId, ColliderArgs colliders) |
void | TriggerScriptLandCollidingStart (uint localId, ColliderArgs colliders) |
void | TriggerScriptLandColliding (uint localId, ColliderArgs colliders) |
void | TriggerScriptLandCollidingEnd (uint localId, ColliderArgs colliders) |
void | TriggerSetRootAgentScene (UUID agentID, Scene scene) |
void | TriggerOnRegionUp (GridRegion otherRegion) |
void | TriggerOnSceneObjectLoaded (SceneObjectGroup so) |
void | TriggerOnSceneObjectPreSave (SceneObjectGroup persistingSo, SceneObjectGroup originalSo) |
void | TriggerOnSceneObjectPartCopy (SceneObjectPart copy, SceneObjectPart original, bool userExposed) |
void | TriggerSceneObjectPartUpdated (SceneObjectPart sop, bool full) |
void | TriggerScenePresenceUpdated (ScenePresence sp) |
void | TriggerOnParcelPropertiesUpdateRequest (LandUpdateArgs args, int local_id, IClientAPI remote_client) |
void | TriggerSceneShuttingDown (Scene s) |
void | TriggerOnRegionStarted (Scene scene) |
void | TriggerRegionHeartbeatStart (Scene scene) |
void | TriggerRegionHeartbeatEnd (Scene scene) |
void | TriggerRegionLoginsStatusChange (IScene scene) |
void | TriggerRegionReadyStatusChange (IScene scene) |
void | TriggerPrimsLoaded (Scene s) |
void | TriggerTeleportStart (IClientAPI client, GridRegion destination, GridRegion finalDestination, uint teleportFlags, bool gridLogout) |
void | TriggerTeleportFail (IClientAPI client, bool gridLogout) |
void | TriggerExtraSettingChanged (Scene scene, string name, string val) |
void | TriggerThrottleUpdate (ScenePresence scenePresence) |
A class for triggering remote scene events.
Definition at line 44 of file EventManager.cs.
delegate void OpenSim.Region.Framework.Scenes.EventManager.Attach | ( | uint | localID, |
UUID | itemID, | ||
UUID | avatarID | ||
) |
Called whenever an object is attached, or detached from an in-world presence.
If the object is being attached, then the avatarID will be present. If the object is being detached then the avatarID is UUID.Zero (I know, this doesn't make much sense but now it's historical).
delegate void OpenSim.Region.Framework.Scenes.EventManager.AvatarAppearanceChange | ( | ScenePresence | avatar | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.AvatarEnteringNewParcel | ( | ScenePresence | avatar, |
int | localLandID, | ||
UUID | regionID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.AvatarKillData | ( | uint | KillerLocalID, |
ScenePresence | avatar | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ChatBroadcastEvent | ( | Object | sender, |
OSChatMessage | chat | ||
) |
ChatBroadcastEvent is called via Scene when a broadcast chat message from world comes in
delegate void OpenSim.Region.Framework.Scenes.EventManager.ChatFromClientEvent | ( | Object | sender, |
OSChatMessage | chat | ||
) |
ChatFromClientEvent is triggered via ChatModule (or substitutes thereof) when a chat message from the client comes in.
delegate void OpenSim.Region.Framework.Scenes.EventManager.ChatFromWorldEvent | ( | Object | sender, |
OSChatMessage | chat | ||
) |
ChatFromWorldEvent is called via Scene when a chat message from world comes in.
delegate void OpenSim.Region.Framework.Scenes.EventManager.ChatToClientsEvent | ( | UUID | senderID, |
HashSet< UUID > | receiverIDs, | ||
string | message, | ||
ChatTypeEnum | type, | ||
Vector3 | fromPos, | ||
string | fromName, | ||
ChatSourceType | src, | ||
ChatAudibleLevel | level | ||
) |
ChatToClientsEvent is triggered via ChatModule (or substitutes thereof) when a chat message is actually sent to clients. Clients will only be sent a received chat message if they satisfy various conditions (within audible range, etc.)
delegate void OpenSim.Region.Framework.Scenes.EventManager.ClientClosed | ( | UUID | clientID, |
Scene | scene | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ClientMovement | ( | ScenePresence | client | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.CrossAgentToNewRegion | ( | ScenePresence | sp, |
bool | isFlying, | ||
GridRegion | newRegion | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.DeregisterCapsEvent | ( | UUID | agentID, |
Caps | caps | ||
) |
DeregisterCapsEvent is called by Scene when the caps handler for an agent are removed.
delegate bool OpenSim.Region.Framework.Scenes.EventManager.DeRezRequested | ( | IClientAPI | remoteClient, |
List< SceneObjectGroup > | objs, | ||
DeRezAction | action | ||
) |
Triggered when a client sends a derez request for an object inworld
remoteClient | The client question (it can be null) |
obj | The object in question |
action | The exact derez action |
delegate void OpenSim.Region.Framework.Scenes.EventManager.EmptyScriptCompileQueue | ( | int | numScriptsFailed, |
string | message | ||
) |
Called when the script compile queue becomes empty Returns the number of scripts which failed to start
delegate void OpenSim.Region.Framework.Scenes.EventManager.EstateToolsSunUpdate | ( | ulong | regionHandle | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ExtraSettingChangedDelegate | ( | Scene | scene, |
string | name, | ||
string | value | ||
) |
|
inline |
Definition at line 2776 of file EventManager.cs.
delegate void OpenSim.Region.Framework.Scenes.EventManager.GetScriptRunning | ( | IClientAPI | controllingClient, |
UUID | objectID, | ||
UUID | itemID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.IncomingInstantMessage | ( | GridInstantMessage | message | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.IncomingLandDataFromStorage | ( | List< LandData > | data | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.LandBuy | ( | Object | sender, |
LandBuyArgs | e | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.LandObjectAdded | ( | ILandObject | newParcel | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.LandObjectRemoved | ( | UUID | globalID | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.MoneyTransferEvent | ( | Object | sender, |
MoneyTransferArgs | e | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.NewInventoryItemUploadComplete | ( | UUID | avatarID, |
AssetType | type, | ||
UUID | assetID, | ||
string | name, | ||
int | userlevel | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.NewRezScript | ( | uint | localID, |
UUID | itemID, | ||
string | script, | ||
int | startParam, | ||
bool | postOnRez, | ||
string | engine, | ||
int | stateSource | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.NewScript | ( | UUID | clientID, |
SceneObjectPart | part, | ||
UUID | itemID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.NoticeNoLandDataFromStorage | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OarFileLoaded | ( | Guid | guid, |
List< UUID > | loadedScenes, | ||
string | message | ||
) |
Called when oar file has finished loading, although the scripts may not have started yet Message is non empty string if there were problems loading the oar file
delegate void OpenSim.Region.Framework.Scenes.EventManager.OarFileSaved | ( | Guid | guid, |
string | message | ||
) |
Called when an oar file has finished saving Message is non empty string if there were problems saving the oar file If a guid was supplied on the original call to identify, the request, this is returned. Otherwise Guid.Empty is returned.
delegate void OpenSim.Region.Framework.Scenes.EventManager.ObjectBeingRemovedFromScene | ( | SceneObjectGroup | obj | ) |
Delegate for OnObjectBeingRemovedFromScene
obj | The object being removed from the scene |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ObjectDeGrabDelegate | ( | uint | localID, |
uint | originalID, | ||
IClientAPI | remoteClient, | ||
SurfaceTouchEventArgs | surfaceArgs | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ObjectGrabDelegate | ( | uint | localID, |
uint | originalID, | ||
Vector3 | offsetPos, | ||
IClientAPI | remoteClient, | ||
SurfaceTouchEventArgs | surfaceArgs | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnBackupDelegate | ( | ISimulationDataService | datastore, |
bool | forceBackup | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnClientConnectCoreDelegate | ( | IClientCore | client | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnFrameDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnIncomingSceneObjectDelegate | ( | SceneObjectGroup | so | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnMakeChildAgentDelegate | ( | ScenePresence | presence | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnNewClientDelegate | ( | IClientAPI | client | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnNewPresenceDelegate | ( | ScenePresence | presence | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnParcelPrimCountAddDelegate | ( | SceneObjectGroup | obj | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnParcelPrimCountUpdateDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnPermissionErrorDelegate | ( | UUID | user, |
string | reason | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnPluginConsoleDelegate | ( | string[] | args | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnRemovePresenceDelegate | ( | UUID | agentId | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnSaveNewWindlightProfileDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnSendNewWindlightProfileTargetedDelegate | ( | RegionLightShareData | wl, |
UUID | user | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnSetRootAgentSceneDelegate | ( | UUID | agentID, |
Scene | scene | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnTerrainCheckUpdatesDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnTerrainTaintedDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnTerrainTickDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.OnTerrainUpdateDelegate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ParcelPrimCountTainted | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.PrimsLoaded | ( | Scene | s | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegionHeartbeatEnd | ( | Scene | scene | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegionHeartbeatStart | ( | Scene | scene | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegionLoginsStatusChange | ( | IScene | scene | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegionStarted | ( | Scene | scene | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegionUp | ( | GridRegion | region | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RegisterCapsEvent | ( | UUID | agentID, |
Caps | caps | ||
) |
RegisterCapsEvent is called by Scene after the Caps object has been instantiated and before it is return to the client and provides region modules to add their caps.
delegate void OpenSim.Region.Framework.Scenes.EventManager.RemoveScript | ( | uint | localID, |
UUID | itemID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RequestChangeWaterHeight | ( | float | height | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.RequestParcelPrimCountUpdate | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SceneGroupGrabed | ( | UUID | groupID, |
Vector3 | offset, | ||
UUID | userID | ||
) |
delegate bool OpenSim.Region.Framework.Scenes.EventManager.SceneGroupMoved | ( | UUID | groupID, |
Vector3 | delta | ||
) |
delegate bool OpenSim.Region.Framework.Scenes.EventManager.SceneGroupSpinStarted | ( | UUID | groupID | ) |
delegate bool OpenSim.Region.Framework.Scenes.EventManager.SceneGroupSpun | ( | UUID | groupID, |
Quaternion | rotation | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SceneObjectDelegate | ( | SceneObjectGroup | so | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SceneObjectPartCopyDelegate | ( | SceneObjectPart | copy, |
SceneObjectPart | original, | ||
bool | userExposed | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SceneObjectPartUpdated | ( | SceneObjectPart | sop, |
bool | full | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SceneObjectPreSaveDelegate | ( | SceneObjectGroup | persistingSo, |
SceneObjectGroup | originalSo | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScenePresenceUpdated | ( | ScenePresence | sp | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptAtRotTargetEvent | ( | uint | localID, |
uint | handle, | ||
Quaternion | targetrot, | ||
Quaternion | atrot | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptAtTargetEvent | ( | uint | localID, |
uint | handle, | ||
Vector3 | targetpos, | ||
Vector3 | atpos | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptChangedEvent | ( | uint | localID, |
uint | change | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptColliding | ( | uint | localID, |
ColliderArgs | colliders | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptControlEvent | ( | UUID | item, |
UUID | avatarID, | ||
uint | held, | ||
uint | changed | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptMovingEndEvent | ( | uint | localID | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptMovingStartEvent | ( | uint | localID | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptNotAtRotTargetEvent | ( | uint | localID | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptNotAtTargetEvent | ( | uint | localID | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ScriptResetDelegate | ( | uint | localID, |
UUID | itemID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.SetAllowForcefulBan | ( | bool | allow | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.StartScript | ( | uint | localID, |
UUID | itemID | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.StopScript | ( | uint | localID, |
UUID | itemID | ||
) |
delegate float OpenSim.Region.Framework.Scenes.EventManager.SunLindenHour | ( | ) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.TeleportFail | ( | IClientAPI | client, |
bool | gridLogout | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.TeleportStart | ( | IClientAPI | client, |
GridRegion | destination, | ||
GridRegion | finalDestination, | ||
uint | teleportFlags, | ||
bool | gridLogout | ||
) |
delegate void OpenSim.Region.Framework.Scenes.EventManager.ThrottleUpdate | ( | ScenePresence | scenePresence | ) |
|
inline |
Definition at line 2370 of file EventManager.cs.
|
inline |
Definition at line 2328 of file EventManager.cs.
|
inline |
Definition at line 2034 of file EventManager.cs.
|
inline |
Definition at line 2013 of file EventManager.cs.
|
inline |
Definition at line 2481 of file EventManager.cs.
|
inline |
Definition at line 2118 of file EventManager.cs.
|
inline |
Definition at line 2055 of file EventManager.cs.
|
inline |
Definition at line 1589 of file EventManager.cs.
|
inline |
Definition at line 2841 of file EventManager.cs.
|
inline |
Called when the sun's position parameters have changed in the Region and/or Estate
regionHandle | The region that changed |
Definition at line 2755 of file EventManager.cs.
|
inline |
Definition at line 3348 of file EventManager.cs.
|
inline |
|
inline |
Definition at line 1945 of file EventManager.cs.
|
inline |
Definition at line 1867 of file EventManager.cs.
|
inline |
Definition at line 1919 of file EventManager.cs.
|
inline |
Definition at line 1893 of file EventManager.cs.
|
inline |
Definition at line 2076 of file EventManager.cs.
|
inline |
Definition at line 2652 of file EventManager.cs.
|
inline |
Definition at line 2286 of file EventManager.cs.
|
inline |
Definition at line 1966 of file EventManager.cs.
|
inline |
Definition at line 1987 of file EventManager.cs.
|
inline |
Definition at line 2008 of file EventManager.cs.
|
inline |
Definition at line 1443 of file EventManager.cs.
|
inline |
Definition at line 2433 of file EventManager.cs.
|
inline |
Definition at line 2412 of file EventManager.cs.
|
inlinevirtual |
Definition at line 470 of file EventManager.cs.
|
inline |
Definition at line 2391 of file EventManager.cs.
|
inline |
Definition at line 2349 of file EventManager.cs.
|
inline |
Definition at line 2631 of file EventManager.cs.
|
inline |
Definition at line 2799 of file EventManager.cs.
|
inline |
Definition at line 2820 of file EventManager.cs.
|
inline |
Definition at line 1635 of file EventManager.cs.
|
inline |
Definition at line 1568 of file EventManager.cs.
|
inline |
Definition at line 1614 of file EventManager.cs.
|
inline |
Definition at line 1740 of file EventManager.cs.
|
inline |
|
inline |
Definition at line 1719 of file EventManager.cs.
|
inline |
Definition at line 1656 of file EventManager.cs.
|
inline |
Definition at line 1146 of file EventManager.cs.
|
inline |
Definition at line 1401 of file EventManager.cs.
|
inline |
|
inline |
|
inline |
Definition at line 2523 of file EventManager.cs.
|
inline |
|
inline |
Definition at line 1335 of file EventManager.cs.
|
inline |
Definition at line 1209 of file EventManager.cs.
|
inline |
Definition at line 2244 of file EventManager.cs.
|
inline |
Definition at line 1272 of file EventManager.cs.
|
inline |
Definition at line 2202 of file EventManager.cs.
|
inline |
Definition at line 2142 of file EventManager.cs.
|
inline |
Definition at line 2181 of file EventManager.cs.
|
inline |
Definition at line 1293 of file EventManager.cs.
|
inline |
Definition at line 2265 of file EventManager.cs.
|
inline |
Definition at line 1357 of file EventManager.cs.
|
inline |
|
inline |
Definition at line 1251 of file EventManager.cs.
|
inline |
Definition at line 3180 of file EventManager.cs.
|
inline |
Definition at line 3009 of file EventManager.cs.
|
inline |
Definition at line 2223 of file EventManager.cs.
|
inline |
Definition at line 1378 of file EventManager.cs.
|
inline |
Definition at line 2172 of file EventManager.cs.
|
inline |
Definition at line 3030 of file EventManager.cs.
|
inline |
Definition at line 3072 of file EventManager.cs.
|
inline |
Definition at line 3051 of file EventManager.cs.
|
inline |
Definition at line 1188 of file EventManager.cs.
|
inline |
Definition at line 2163 of file EventManager.cs.
|
inline |
Definition at line 1547 of file EventManager.cs.
|
inline |
Definition at line 2715 of file EventManager.cs.
|
inline |
Definition at line 1422 of file EventManager.cs.
|
inline |
Definition at line 1230 of file EventManager.cs.
|
inline |
Definition at line 3285 of file EventManager.cs.
|
inline |
Definition at line 3222 of file EventManager.cs.
|
inline |
Definition at line 3201 of file EventManager.cs.
|
inline |
Definition at line 3243 of file EventManager.cs.
|
inline |
Definition at line 3264 of file EventManager.cs.
|
inline |
Definition at line 1845 of file EventManager.cs.
|
inline |
Definition at line 2454 of file EventManager.cs.
|
inline |
Definition at line 2694 of file EventManager.cs.
|
inline |
Definition at line 1782 of file EventManager.cs.
|
inline |
Definition at line 3093 of file EventManager.cs.
|
inline |
Definition at line 3114 of file EventManager.cs.
|
inline |
Definition at line 3157 of file EventManager.cs.
|
inline |
Definition at line 2883 of file EventManager.cs.
|
inline |
Definition at line 2904 of file EventManager.cs.
|
inline |
Definition at line 2862 of file EventManager.cs.
|
inline |
Definition at line 2946 of file EventManager.cs.
|
inline |
Definition at line 2967 of file EventManager.cs.
|
inline |
Definition at line 2925 of file EventManager.cs.
|
inline |
Definition at line 1761 of file EventManager.cs.
|
inline |
Definition at line 2673 of file EventManager.cs.
|
inline |
Definition at line 2988 of file EventManager.cs.
|
inline |
Definition at line 1677 of file EventManager.cs.
|
inline |
Definition at line 2502 of file EventManager.cs.
|
inline |
Definition at line 1803 of file EventManager.cs.
|
inline |
Definition at line 1824 of file EventManager.cs.
|
inline |
Definition at line 3327 of file EventManager.cs.
|
inline |
Definition at line 3306 of file EventManager.cs.
|
inline |
Definition at line 1505 of file EventManager.cs.
|
inline |
Definition at line 1526 of file EventManager.cs.
|
inline |
Definition at line 1484 of file EventManager.cs.
|
inline |
Definition at line 1463 of file EventManager.cs.
|
inline |
Definition at line 3369 of file EventManager.cs.
|
inline |
this lets us keep track of nasty script events like timer, etc.
objLocalID | |
Interval |
Definition at line 2741 of file EventManager.cs.
|
inline |
Definition at line 2097 of file EventManager.cs.
|
inlinevirtual |
Definition at line 507 of file EventManager.cs.
|
inline |
Definition at line 2307 of file EventManager.cs.
delegate void OpenSim.Region.Framework.Scenes.EventManager.UpdateScript | ( | UUID | clientID, |
UUID | itemId, | ||
UUID | primId, | ||
bool | isScriptRunning, | ||
UUID | newAssetID | ||
) |
Attach OpenSim.Region.Framework.Scenes.EventManager.OnAttach |
Definition at line 949 of file EventManager.cs.
AvatarAppearanceChange OpenSim.Region.Framework.Scenes.EventManager.OnAvatarAppearanceChange |
Definition at line 429 of file EventManager.cs.
AvatarEnteringNewParcel OpenSim.Region.Framework.Scenes.EventManager.OnAvatarEnteringNewParcel |
Definition at line 426 of file EventManager.cs.
AvatarKillData OpenSim.Region.Framework.Scenes.EventManager.OnAvatarKilled |
Fired if any avatar is 'killed' due to its health falling to zero
Definition at line 762 of file EventManager.cs.
OnBackupDelegate OpenSim.Region.Framework.Scenes.EventManager.OnBackup |
Triggered when a region is backed up/persisted to storage
This gets triggered in OpenSim.Region.Framework.Scenes.Scene.Backup and is fired before the persistence occurs.
Definition at line 108 of file EventManager.cs.
ChatBroadcastEvent OpenSim.Region.Framework.Scenes.EventManager.OnChatBroadcast |
Definition at line 914 of file EventManager.cs.
ChatFromClientEvent OpenSim.Region.Framework.Scenes.EventManager.OnChatFromClient |
Definition at line 896 of file EventManager.cs.
ChatFromWorldEvent OpenSim.Region.Framework.Scenes.EventManager.OnChatFromWorld |
Definition at line 888 of file EventManager.cs.
ChatToClientsEvent OpenSim.Region.Framework.Scenes.EventManager.OnChatToClients |
Definition at line 907 of file EventManager.cs.
ClientClosed OpenSim.Region.Framework.Scenes.EventManager.OnClientClosed |
Fired when a client is removed from a scene whether it's a child or a root agent.
At the point of firing, the scene still contains the client's scene presence.
This is triggered under per-agent lock. So if you want to perform any long-running operations, please do this on a separate thread.
Definition at line 452 of file EventManager.cs.
OnClientConnectCoreDelegate OpenSim.Region.Framework.Scenes.EventManager.OnClientConnect |
Triggered when a new client connects to the scene.
This gets triggered in TriggerOnNewClient, which checks if an instance of OpenSim.Framework.IClientAPI also implements OpenSim.Framework.Client.IClientCore and as such, is not triggered by NPCs.
Definition at line 121 of file EventManager.cs.
Action<IClientAPI> OpenSim.Region.Framework.Scenes.EventManager.OnClientLogin |
Fired if the client entering this sim is doing so as a new login
This is triggered under per-agent lock. So if you want to perform any long-running operations, please do this on a separate thread.
Definition at line 145 of file EventManager.cs.
ClientMovement OpenSim.Region.Framework.Scenes.EventManager.OnClientMovement |
Trigerred when an agent moves.
This gets triggered in OpenSim.Region.Framework.Scenes.ScenePresence.HandleAgentUpdate prior to OpenSim.Region.Framework.Scenes.ScenePresence.TriggerScenePresenceUpdated
Definition at line 69 of file EventManager.cs.
CrossAgentToNewRegion OpenSim.Region.Framework.Scenes.EventManager.OnCrossAgentToNewRegion |
Definition at line 437 of file EventManager.cs.
DeregisterCapsEvent OpenSim.Region.Framework.Scenes.EventManager.OnDeregisterCaps |
Definition at line 881 of file EventManager.cs.
DeRezRequested OpenSim.Region.Framework.Scenes.EventManager.OnDeRezRequested |
When a client sends a derez request for an object inworld but before the object is deleted
Definition at line 797 of file EventManager.cs.
EmptyScriptCompileQueue OpenSim.Region.Framework.Scenes.EventManager.OnEmptyScriptCompileQueue |
Definition at line 941 of file EventManager.cs.
EstateToolsSunUpdate OpenSim.Region.Framework.Scenes.EventManager.OnEstateToolsSunUpdate |
Definition at line 780 of file EventManager.cs.
ExtraSettingChangedDelegate OpenSim.Region.Framework.Scenes.EventManager.OnExtraSettingChanged |
Definition at line 468 of file EventManager.cs.
OnFrameDelegate OpenSim.Region.Framework.Scenes.EventManager.OnFrame |
Triggered on each sim frame.
This gets triggered in OpenSim.Region.Framework.Scenes.Scene.Update Core uses it for things like Sun, Wind & Clouds The MRM module also uses it.
Definition at line 58 of file EventManager.cs.
SunLindenHour OpenSim.Region.Framework.Scenes.EventManager.OnGetCurrentTimeAsLindenSunHour |
Definition at line 917 of file EventManager.cs.
GetScriptRunning OpenSim.Region.Framework.Scenes.EventManager.OnGetScriptRunning |
Definition at line 862 of file EventManager.cs.
IncomingInstantMessage OpenSim.Region.Framework.Scenes.EventManager.OnIncomingInstantMessage |
Definition at line 434 of file EventManager.cs.
IncomingLandDataFromStorage OpenSim.Region.Framework.Scenes.EventManager.OnIncomingLandDataFromStorage |
Definition at line 838 of file EventManager.cs.
OnIncomingSceneObjectDelegate OpenSim.Region.Framework.Scenes.EventManager.OnIncomingSceneObject |
Triggered when an object or attachment enters a scene
Definition at line 748 of file EventManager.cs.
LandBuy OpenSim.Region.Framework.Scenes.EventManager.OnLandBuy |
Triggered after after OnValidateLandBuy
Definition at line 1135 of file EventManager.cs.
LandObjectAdded OpenSim.Region.Framework.Scenes.EventManager.OnLandObjectAdded |
Definition at line 420 of file EventManager.cs.
LandObjectRemoved OpenSim.Region.Framework.Scenes.EventManager.OnLandObjectRemoved |
Definition at line 423 of file EventManager.cs.
OnMakeChildAgentDelegate OpenSim.Region.Framework.Scenes.EventManager.OnMakeChildAgent |
Triggered when an agent has been made a child agent of a scene.
Triggered by TriggerOnMakeChildAgent in ScenePresence.MakeChildAgent via OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.CrossAgentToNewRegionAsync, OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.DoTeleport, OpenSim.Region.CoreModules.InterGrid.KillAUser.ShutdownNoLogout
Definition at line 721 of file EventManager.cs.
Action<ScenePresence> OpenSim.Region.Framework.Scenes.EventManager.OnMakeRootAgent |
Triggered after the grunt work for adding a root agent to a scene has been performed (resuming attachment scripts, physics, animations etc.)
This event is on the critical path for transferring an avatar from one region to another. Try and do as little work on this event as possible, or do work asynchronously. Triggered after OnSetRootAgentScene by TriggerOnMakeRootAgent in ScenePresence.MakeRootAgent via Scene.AgentCrossing and ScenePresence.CompleteMovement
Definition at line 740 of file EventManager.cs.
MoneyTransferEvent OpenSim.Region.Framework.Scenes.EventManager.OnMoneyTransfer |
Triggered when an attempt to transfer grid currency occurs
Triggered in OpenSim.Region.Framework.Scenes.Scene.ProcessMoneyTransferRequest via OpenSim.Region.Framework.Scenes.Scene.SubscribeToClientGridEvents via OpenSim.Region.Framework.Scenes.Scene.SubscribeToClientEvents via OpenSim.Region.Framework.Scenes.Scene.AddNewAgent
Definition at line 1130 of file EventManager.cs.
OnNewClientDelegate OpenSim.Region.Framework.Scenes.EventManager.OnNewClient |
Triggered when a new client is added to the scene.
This is triggered for both child and root agent client connections.
Triggered before OnClientLogin.
This is triggered under per-agent lock. So if you want to perform any long-running operations, please do this on a separate thread.
Definition at line 136 of file EventManager.cs.
NewInventoryItemUploadComplete OpenSim.Region.Framework.Scenes.EventManager.OnNewInventoryItemUploadComplete |
Definition at line 753 of file EventManager.cs.
OnNewPresenceDelegate OpenSim.Region.Framework.Scenes.EventManager.OnNewPresence |
Triggered when a new presence is added to the scene
Triggered in OpenSim.Region.Framework.Scenes.Scene.AddNewAgent which is used by both users and NPCs
Definition at line 156 of file EventManager.cs.
NewScript OpenSim.Region.Framework.Scenes.EventManager.OnNewScript |
Fired when a script is created.
Occurs before OnRezScript Triggered by TriggerNewScript in Scene.RezScriptFromAgentInventory, Scene.RezNewScript
Definition at line 465 of file EventManager.cs.
NoticeNoLandDataFromStorage OpenSim.Region.Framework.Scenes.EventManager.OnNoticeNoLandDataFromStorage |
Definition at line 835 of file EventManager.cs.
OarFileLoaded OpenSim.Region.Framework.Scenes.EventManager.OnOarFileLoaded |
Definition at line 925 of file EventManager.cs.
OarFileSaved OpenSim.Region.Framework.Scenes.EventManager.OnOarFileSaved |
Definition at line 934 of file EventManager.cs.
Action<SceneObjectPart> OpenSim.Region.Framework.Scenes.EventManager.OnObjectAddedToPhysicalScene |
Triggered when an object is placed into the physical scene (PhysicsActor created).
Definition at line 824 of file EventManager.cs.
Action<SceneObjectGroup> OpenSim.Region.Framework.Scenes.EventManager.OnObjectAddedToScene |
Triggered when an object is added to the scene.
Triggered by TriggerObjectAddedToScene in Scene.AddNewSceneObject, Scene.DuplicateObject, Scene.doObjectDuplicateOnRay
Definition at line 791 of file EventManager.cs.
ObjectBeingRemovedFromScene OpenSim.Region.Framework.Scenes.EventManager.OnObjectBeingRemovedFromScene |
Triggered when an object is removed from the scene.
Triggered by TriggerObjectBeingRemovedFromScene in Scene.DeleteSceneObject
Definition at line 814 of file EventManager.cs.
ObjectDeGrabDelegate OpenSim.Region.Framework.Scenes.EventManager.OnObjectDeGrab |
Triggered when an object stops being touched/grabbed.
Triggered in response to OpenSim.Framework.IClientAPI.OnDeGrabObject via TriggerObjectDeGrab in Scene.ProcessObjectDeGrab
Definition at line 298 of file EventManager.cs.
ObjectGrabDelegate OpenSim.Region.Framework.Scenes.EventManager.OnObjectGrab |
Fired when an object is touched/grabbed.
The originalID is the local ID of the part that was actually touched. The localID itself is always that of the root part. Triggerd in response to OpenSim.Framework.IClientAPI.OnGrabObject via TriggerObjectGrab in Scene.ProcessObjectGrab
Definition at line 277 of file EventManager.cs.
ObjectGrabDelegate OpenSim.Region.Framework.Scenes.EventManager.OnObjectGrabbing |
Triggered when an object is being touched/grabbed continuously.
Triggered in response to OpenSim.Framework.IClientAPI.OnGrabUpdate via TriggerObjectGrabbing in Scene.ProcessObjectGrabUpdate
Definition at line 288 of file EventManager.cs.
Action<SceneObjectPart> OpenSim.Region.Framework.Scenes.EventManager.OnObjectRemovedFromPhysicalScene |
Triggered when an object is removed from the physical scene (PhysicsActor destroyed).
Note: this is triggered just before the PhysicsActor is removed from the physics engine so the receiver can do any necessary cleanup before its destruction.
Definition at line 832 of file EventManager.cs.
OnParcelPrimCountAddDelegate OpenSim.Region.Framework.Scenes.EventManager.OnParcelPrimCountAdd |
Triggered in response to OnParcelPrimCountUpdate for objects that actually contribute to parcel prim count.
Triggered by TriggerParcelPrimCountAdd in OpenSim.Region.CoreModules.World.Land.LandManagementModule.EventManagerOnParcelPrimCountUpdate
Definition at line 200 of file EventManager.cs.
ParcelPrimCountTainted OpenSim.Region.Framework.Scenes.EventManager.OnParcelPrimCountTainted |
Triggered when the parcel prim count has been altered.
Triggered by TriggerParcelPrimCountTainted in OpenSim.Region.CoreModules.Avatar.Attachments.AttachmentsModule.DetachSingleAttachmentToGround, OpenSim.Region.CoreModules.Avatar.Attachments.AttachmentsModule.AttachToAgent, Scene.DeleteSceneObject, Scene.SelectPrim, Scene.DeselectPrim, SceneObjectGroup.UpdatePrimFlags, SceneObjectGroup.AbsolutePosition
Definition at line 861 of file EventManager.cs.
OnParcelPrimCountUpdateDelegate OpenSim.Region.Framework.Scenes.EventManager.OnParcelPrimCountUpdate |
Triggered whenever the prim count may have been altered, or prior to an action that requires the current prim count to be accurate.
Triggered by TriggerParcelPrimCountUpdate in OpenSim.OpenSimBase.CreateRegion, OpenSim.Region.CoreModules.World.Land.LandManagementModule.EventManagerOnRequestParcelPrimCountUpdate, OpenSim.Region.CoreModules.World.Land.LandManagementModule.ClientOnParcelObjectOwnerRequest, OpenSim.Region.CoreModules.World.Land.LandObject.GetPrimsFree, OpenSim.Region.CoreModules.World.Land.LandObject.UpdateLandSold, OpenSim.Region.CoreModules.World.Land.LandObject.DeedToGroup, OpenSim.Region.CoreModules.World.Land.LandObject.SendLandUpdateToClient
Definition at line 188 of file EventManager.cs.
ParcelPropertiesUpdateRequest OpenSim.Region.Framework.Scenes.EventManager.OnParcelPropertiesUpdateRequest |
Triggered after parcel properties have been updated.
Triggered by TriggerOnParcelPropertiesUpdateRequest in OpenSim.Region.CoreModules.World.Land.LandManagementModule.ClientOnParcelPropertiesUpdateRequest, OpenSim.Region.CoreModules.World.Land.LandManagementModule.ProcessPropertiesUpdate
Definition at line 256 of file EventManager.cs.
OnPermissionErrorDelegate OpenSim.Region.Framework.Scenes.EventManager.OnPermissionError |
Definition at line 311 of file EventManager.cs.
OnPluginConsoleDelegate OpenSim.Region.Framework.Scenes.EventManager.OnPluginConsole |
Triggered after OpenSim.IApplicationPlugin.PostInitialise has been called for all OpenSim.IApplicationPlugin loaded via OpenSim.OpenSimBase.LoadPlugins. Handlers for this event are typically used to parse the arguments from OnPluginConsoleDelegate in order to process or filter the arguments and pass them onto OpenSim.Region.CoreModules.Framework.InterfaceCommander.Commander.ProcessConsoleCommand
Triggered by TriggerOnPluginConsole in Scene.SendCommandToPlugins via SceneManager.SendCommandToPluginModules via OpenSim.OpenSimBase.HandleCommanderCommand via OpenSim.OpenSimBase.AddPluginCommands via OpenSim.OpenSimBase.StartupSpecific
Definition at line 220 of file EventManager.cs.
PrimsLoaded OpenSim.Region.Framework.Scenes.EventManager.OnPrimsLoaded |
Definition at line 1020 of file EventManager.cs.
RegionHeartbeatEnd OpenSim.Region.Framework.Scenes.EventManager.OnRegionHeartbeatEnd |
Definition at line 998 of file EventManager.cs.
RegionHeartbeatStart OpenSim.Region.Framework.Scenes.EventManager.OnRegionHeartbeatStart |
Definition at line 996 of file EventManager.cs.
RegionLoginsStatusChange OpenSim.Region.Framework.Scenes.EventManager.OnRegionLoginsStatusChange |
Fired when logins to a region are enabled or disabled.
Fired
Definition at line 1007 of file EventManager.cs.
Action<IScene> OpenSim.Region.Framework.Scenes.EventManager.OnRegionReadyStatusChange |
Fired when a region is considered ready for use.
A region is considered ready when startup operations such as loading of scripts already on the region have been completed.
Definition at line 1017 of file EventManager.cs.
RegionStarted OpenSim.Region.Framework.Scenes.EventManager.OnRegionStarted |
Definition at line 993 of file EventManager.cs.
RegionUp OpenSim.Region.Framework.Scenes.EventManager.OnRegionUp |
Definition at line 990 of file EventManager.cs.
RegisterCapsEvent OpenSim.Region.Framework.Scenes.EventManager.OnRegisterCaps |
Definition at line 874 of file EventManager.cs.
OnRemovePresenceDelegate OpenSim.Region.Framework.Scenes.EventManager.OnRemovePresence |
Triggered when a presence is removed from the scene
Triggered in OpenSim.Region.Framework.Scenes.Scene.AddNewAgent which is used by both users and NPCs
Triggered under per-agent lock. So if you want to perform any long-running operations, please do this on a separate thread.
Definition at line 170 of file EventManager.cs.
RemoveScript OpenSim.Region.Framework.Scenes.EventManager.OnRemoveScript |
Triggered when a script is removed from an object.
Triggered by TriggerRemoveScript in Scene.RemoveTaskInventory, Scene.CreateAgentInventoryItemFromTask, SceneObjectPartInventory.RemoveScriptInstance, SceneObjectPartInventory.RemoveInventoryItem
Definition at line 336 of file EventManager.cs.
RequestChangeWaterHeight OpenSim.Region.Framework.Scenes.EventManager.OnRequestChangeWaterHeight |
Definition at line 757 of file EventManager.cs.
RequestParcelPrimCountUpdate OpenSim.Region.Framework.Scenes.EventManager.OnRequestParcelPrimCountUpdate |
Definition at line 844 of file EventManager.cs.
NewRezScript OpenSim.Region.Framework.Scenes.EventManager.OnRezScript |
Fired when a script is run.
Occurs after OnNewScript. Triggered by TriggerRezScript in SceneObjectPartInventory.CreateScriptInstance
Definition at line 321 of file EventManager.cs.
OnSaveNewWindlightProfileDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSaveNewWindlightProfile |
Definition at line 743 of file EventManager.cs.
SceneGroupGrabed OpenSim.Region.Framework.Scenes.EventManager.OnSceneGroupGrab |
Triggered when an object is grabbed.
Triggered by TriggerGroupGrab in SceneObjectGroup.OnGrabGroup via SceneObjectGroup.ObjectGrabHandler via Scene.ProcessObjectGrab via OpenSim.Framework.IClientAPI.OnGrabObject via OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleObjectGrab
Definition at line 389 of file EventManager.cs.
SceneGroupMoved OpenSim.Region.Framework.Scenes.EventManager.OnSceneGroupMove |
Triggered when an object is moved.
Triggered by TriggerGroupMove in SceneObjectGroup.UpdateGroupPosition, SceneObjectGroup.GrabMovement
Definition at line 374 of file EventManager.cs.
SceneGroupSpun OpenSim.Region.Framework.Scenes.EventManager.OnSceneGroupSpin |
Triggered when an object is being spun.
Triggered by TriggerGroupSpin in SceneObjectGroup.SpinMovement via SceneGraph.SpinObject via OpenSim.Framework.IClientAPI.OnSpinUpdate via OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleObjectSpinUpdate
Definition at line 417 of file EventManager.cs.
SceneGroupSpinStarted OpenSim.Region.Framework.Scenes.EventManager.OnSceneGroupSpinStart |
Triggered when an object starts to spin.
Triggered by TriggerGroupSpinStart in SceneObjectGroup.SpinStart via SceneGraph.SpinStart via OpenSim.Framework.IClientAPI.OnSpinStart via OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleObjectSpinStart
Definition at line 403 of file EventManager.cs.
SceneObjectDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSceneObjectLoaded |
Called immediately after an object is loaded from storage.
Definition at line 955 of file EventManager.cs.
SceneObjectPartCopyDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSceneObjectPartCopy |
Called when a scene object part is cloned within the region.
copy | |
original | |
userExposed | True if the duplicate will immediately be in the scene, false otherwise |
Triggered in OpenSim.Region.Framework.Scenes.SceneObjectPart.Copy
Definition at line 980 of file EventManager.cs.
SceneObjectPartUpdated OpenSim.Region.Framework.Scenes.EventManager.OnSceneObjectPartUpdated |
Definition at line 984 of file EventManager.cs.
SceneObjectPreSaveDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSceneObjectPreSave |
Called immediately before an object is saved to storage.
persistingSo | The scene object being persisted. This is actually a copy of the original scene object so changes made here will be saved to storage but will not be kept in memory. |
originalSo | The original scene object being persisted. Changes here will stay in memory but will not be saved to storage on this save. |
Definition at line 968 of file EventManager.cs.
ScenePresenceUpdated OpenSim.Region.Framework.Scenes.EventManager.OnScenePresenceUpdated |
Definition at line 987 of file EventManager.cs.
Action<Scene> OpenSim.Region.Framework.Scenes.EventManager.OnSceneShuttingDown |
Triggered when an individual scene is shutdown.
This does not automatically mean that the entire simulator is shutting down. Listen to OnShutdown for that notification.
Definition at line 265 of file EventManager.cs.
ScriptAtRotTargetEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptAtRotTargetEvent |
Triggered when an object has arrived within a tolerance rotation of a rotation target.
Triggered by TriggerAtRotTargetEvent in SceneObjectGroup.checkAtTargets via SceneObjectGroup.ScheduleGroupForFullUpdate, Scene.CheckAtTargets via Scene.Update
Definition at line 612 of file EventManager.cs.
ScriptAtTargetEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptAtTargetEvent |
Triggered when an object has arrived within a tolerance distance of a motion target.
Triggered by TriggerAtTargetEvent in SceneObjectGroup.checkAtTargets via SceneObjectGroup.ScheduleGroupForFullUpdate, Scene.CheckAtTargets via Scene.Update
Definition at line 584 of file EventManager.cs.
ScriptChangedEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptChangedEvent |
Triggered when some scene object properties change.
ScriptChangedEvent is fired when a scene object property that a script might be interested in (such as color, scale or inventory) changes. Only enough information sent is for the LSL changed event. This is not an indication that the script has changed (see OnUpdateScript for that). This event is sent to a script to tell it that some property changed on the object the script is in. See http://lslwiki.net/lslwiki/wakka.php?wakka=changed . Triggered by TriggerOnScriptChangedEvent in OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.TeleportAgentWithinRegion, SceneObjectPart.TriggerScriptChangedEvent
Definition at line 541 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptColliderStart |
Triggered when a physical collision has started between a prim and something other than the region terrain.
Triggered by TriggerScriptCollidingStart in SceneObjectPart.SendCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 641 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptColliding |
Triggered when something that previously collided with a prim has not stopped colliding with it.
Triggered by TriggerScriptColliding in SceneObjectPart.SendCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 655 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptCollidingEnd |
Triggered when something that previously collided with a prim has stopped colliding with it.
Triggered by TriggerScriptCollidingEnd in SceneObjectPart.SendCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 668 of file EventManager.cs.
ScriptControlEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptControlEvent |
Triggered when a script receives control input from an agent.
Triggered by TriggerControlEvent in ScenePresence.SendControlsToScripts via ScenePresence.HandleAgentUpdate via OpenSim.Framework.IClientAPI.OnAgentUpdate via OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleAgentUpdate
Definition at line 556 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptLandColliderEnd |
Triggered when an object that previously collided with the region terrain has stopped colliding with it.
Triggered by TriggerScriptLandCollidingEnd in SceneObjectPart.SendLandCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 707 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptLandColliderStart |
Triggered when a physical collision has started between an object and the region terrain.
Triggered by TriggerScriptLandCollidingStart in SceneObjectPart.SendLandCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 681 of file EventManager.cs.
ScriptColliding OpenSim.Region.Framework.Scenes.EventManager.OnScriptLandColliding |
Triggered when an object that previously collided with the region terrain has not yet stopped colliding with it.
Triggered by TriggerScriptLandColliding in SceneObjectPart.SendLandCollisionEvent via SceneObjectPart.PhysicsCollision via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.OnCollisionUpdate via OpenSim.Region.PhysicsModule.SharedBase.PhysicsActor.SendCollisionUpdate
Definition at line 694 of file EventManager.cs.
ScriptMovingEndEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptMovingEndEvent |
TODO: Should be triggered when a physics object stops moving.
Definition at line 570 of file EventManager.cs.
ScriptMovingStartEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptMovingStartEvent |
TODO: Should be triggered when a physics object starts moving.
Definition at line 563 of file EventManager.cs.
ScriptNotAtRotTargetEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptNotAtRotTargetEvent |
Triggered when an object has a rotation target but has not arrived within a tolerance rotation.
Triggered by TriggerNotAtRotTargetEvent in SceneObjectGroup.checkAtTargets via SceneObjectGroup.ScheduleGroupForFullUpdate, Scene.CheckAtTargets via Scene.Update
Definition at line 626 of file EventManager.cs.
ScriptNotAtTargetEvent OpenSim.Region.Framework.Scenes.EventManager.OnScriptNotAtTargetEvent |
Triggered when an object has a motion target but has not arrived within a tolerance distance.
Triggered by TriggerNotAtTargetEvent in SceneObjectGroup.checkAtTargets via SceneObjectGroup.ScheduleGroupForFullUpdate, Scene.CheckAtTargets via Scene.Update
Definition at line 598 of file EventManager.cs.
ScriptResetDelegate OpenSim.Region.Framework.Scenes.EventManager.OnScriptReset |
Triggered when a script resets.
Triggered by TriggerScriptReset in Scene.ProcessScriptReset via OpenSim.Framework.IClientAPI.OnScriptReset via OpenSim.Region.ClientStack.LindenUDP.LLClientView.HandleScriptReset
Definition at line 309 of file EventManager.cs.
OnSendNewWindlightProfileTargetedDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSendNewWindlightProfileTargeted |
Definition at line 742 of file EventManager.cs.
SetAllowForcefulBan OpenSim.Region.Framework.Scenes.EventManager.OnSetAllowForcefulBan |
Definition at line 841 of file EventManager.cs.
OnSetRootAgentSceneDelegate OpenSim.Region.Framework.Scenes.EventManager.OnSetRootAgentScene |
Triggered before the grunt work for adding a root agent to a scene has been performed (resuming attachment scripts, physics, animations etc.)
Triggered before OnMakeRootAgent by TriggerSetRootAgentScene in ScenePresence.MakeRootAgent via Scene.AgentCrossing and ScenePresence.CompleteMovement
Definition at line 246 of file EventManager.cs.
Action OpenSim.Region.Framework.Scenes.EventManager.OnShutdown |
Triggered when the entire simulator is shutdown.
Definition at line 225 of file EventManager.cs.
Action<ScenePresence> OpenSim.Region.Framework.Scenes.EventManager.OnSignificantClientMovement |
Definition at line 431 of file EventManager.cs.
StartScript OpenSim.Region.Framework.Scenes.EventManager.OnStartScript |
Triggered when a script starts.
Triggered by TriggerStartScript in Scene.SetScriptRunning via OpenSim.Framework.IClientAPI.OnSetScriptRunning, via OpenSim.Region.ClientStack.LindenUDP.HandleSetScriptRunning
Definition at line 349 of file EventManager.cs.
StopScript OpenSim.Region.Framework.Scenes.EventManager.OnStopScript |
Triggered when a script stops.
Triggered by TriggerStopScript, in SceneObjectPartInventory.CreateScriptInstance, SceneObjectPartInventory.StopScriptInstance, Scene.SetScriptRunning
Definition at line 362 of file EventManager.cs.
TeleportFail OpenSim.Region.Framework.Scenes.EventManager.OnTeleportFail |
Trigered when a teleport fails.
Triggered by TriggerTeleportFail in OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.Fail via OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.DoTeleport
Definition at line 1045 of file EventManager.cs.
TeleportStart OpenSim.Region.Framework.Scenes.EventManager.OnTeleportStart |
Triggered when a teleport starts
Triggered by TriggerTeleportStart in OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.CreateAgent and OpenSim.Region.CoreModules.Framework.EntityTransfer.HGEntityTransferModule.CreateAgent via OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule.DoTeleport
Definition at line 1033 of file EventManager.cs.
OnTerrainCheckUpdatesDelegate OpenSim.Region.Framework.Scenes.EventManager.OnTerrainCheckUpdates |
Definition at line 93 of file EventManager.cs.
OnTerrainTaintedDelegate OpenSim.Region.Framework.Scenes.EventManager.OnTerrainTainted |
Triggered if the terrain has been edited
This gets triggered in OpenSim.Region.CoreModules.World.Terrain.CheckForTerrainUpdates after it determines that an update has been made.
Definition at line 80 of file EventManager.cs.
OnTerrainTickDelegate OpenSim.Region.Framework.Scenes.EventManager.OnTerrainTick |
Triggered if the terrain has been edited
This gets triggered in OpenSim.Region.Framework.Scenes.Scene.UpdateTerrain but is used by core solely to update the physics engine.
Definition at line 92 of file EventManager.cs.
OnTerrainUpdateDelegate OpenSim.Region.Framework.Scenes.EventManager.OnTerrainUpdate |
Definition at line 97 of file EventManager.cs.
ThrottleUpdate OpenSim.Region.Framework.Scenes.EventManager.OnThrottleUpdate |
Definition at line 866 of file EventManager.cs.
IncomingInstantMessage OpenSim.Region.Framework.Scenes.EventManager.OnUnhandledInstantMessage |
Definition at line 439 of file EventManager.cs.
UpdateScript OpenSim.Region.Framework.Scenes.EventManager.OnUpdateScript |
An indication that the script has changed.
Triggered after the scene receives a client's upload of an updated script and has stored it in an asset. Triggered by TriggerUpdateScript in Scene.CapsUpdateTaskInventoryScriptAsset via Scene.CapsUpdateTaskInventoryScriptAsset via OpenSim.Region.ClientStack.Linden.BunchOfCaps.TaskScriptUpdated via OpenSim.Region.ClientStack.Linden.TaskInventoryScriptUpdater.OnUpLoad via OpenSim.Region.ClientStack.Linden.TaskInventoryScriptUpdater.uploaderCaps
Definition at line 505 of file EventManager.cs.
LandBuy OpenSim.Region.Framework.Scenes.EventManager.OnValidateLandBuy |
Triggered to allow or prevent a real estate transaction
Triggered in OpenSim.Region.Framework.Scenes.Scene.ProcessParcelBuy
Definition at line 1144 of file EventManager.cs.