diff options
author | Teravus Ovares | 2008-04-10 09:36:55 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-04-10 09:36:55 +0000 |
commit | 06967e230f50fbeee24176f3df8cda8a067544e4 (patch) | |
tree | d824f1a8834700d12a77159159094a6524a856bb /OpenSim/Region/Environment/Scenes/SceneEvents.cs | |
parent | * Adds twist support for Cubes, Cylinders, and Prisms in the Meshmerizer (diff) | |
download | opensim-SC-06967e230f50fbeee24176f3df8cda8a067544e4.zip opensim-SC-06967e230f50fbeee24176f3df8cda8a067544e4.tar.gz opensim-SC-06967e230f50fbeee24176f3df8cda8a067544e4.tar.bz2 opensim-SC-06967e230f50fbeee24176f3df8cda8a067544e4.tar.xz |
* Updates BetaGridLikeMoneyModule
* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule.
* Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information.
* This also fleshes out the Economy API a bit more.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneEvents.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneEvents.cs b/OpenSim/Region/Environment/Scenes/SceneEvents.cs index c916009..02c9f3f 100644 --- a/OpenSim/Region/Environment/Scenes/SceneEvents.cs +++ b/OpenSim/Region/Environment/Scenes/SceneEvents.cs | |||
@@ -137,6 +137,10 @@ namespace OpenSim.Region.Environment.Scenes | |||
137 | 137 | ||
138 | public event OnNewPresenceDelegate OnMakeChildAgent; | 138 | public event OnNewPresenceDelegate OnMakeChildAgent; |
139 | 139 | ||
140 | public delegate void NewInventoryItemUploadComplete(LLUUID avatarID, LLUUID assetID, string name, int userlevel); | ||
141 | |||
142 | public event NewInventoryItemUploadComplete OnNewInventoryItemUploadComplete; | ||
143 | |||
140 | /// <summary> | 144 | /// <summary> |
141 | /// RegisterCapsEvent is called by Scene after the Caps object | 145 | /// RegisterCapsEvent is called by Scene after the Caps object |
142 | /// has been instantiated and before it is return to the | 146 | /// has been instantiated and before it is return to the |
@@ -207,6 +211,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
207 | private OnTerrainTickDelegate handlerTerrainTick = null; // OnTerainTick; | 211 | private OnTerrainTickDelegate handlerTerrainTick = null; // OnTerainTick; |
208 | private RegisterCapsEvent handlerRegisterCaps = null; // OnRegisterCaps; | 212 | private RegisterCapsEvent handlerRegisterCaps = null; // OnRegisterCaps; |
209 | private DeregisterCapsEvent handlerDeregisterCaps = null; // OnDeregisterCaps; | 213 | private DeregisterCapsEvent handlerDeregisterCaps = null; // OnDeregisterCaps; |
214 | private NewInventoryItemUploadComplete handlerNewInventoryItemUpdateComplete = null; | ||
210 | 215 | ||
211 | public void TriggerOnScriptChangedEvent(uint localID, uint change) | 216 | public void TriggerOnScriptChangedEvent(uint localID, uint change) |
212 | { | 217 | { |
@@ -462,5 +467,14 @@ namespace OpenSim.Region.Environment.Scenes | |||
462 | handlerDeregisterCaps(agentID, caps); | 467 | handlerDeregisterCaps(agentID, caps); |
463 | } | 468 | } |
464 | } | 469 | } |
470 | |||
471 | public void TriggerOnNewInventoryItemUploadComplete(LLUUID agentID, LLUUID AssetID, String AssetName, int userlevel) | ||
472 | { | ||
473 | handlerNewInventoryItemUpdateComplete = OnNewInventoryItemUploadComplete; | ||
474 | if (handlerNewInventoryItemUpdateComplete != null) | ||
475 | { | ||
476 | handlerNewInventoryItemUpdateComplete(agentID, AssetID, AssetName, userlevel); | ||
477 | } | ||
478 | } | ||
465 | } | 479 | } |
466 | } | 480 | } |