From 4a87d96c1741d4e785cd980e90182c4f7a1b64d1 Mon Sep 17 00:00:00 2001 From: mingchen Date: Sat, 3 May 2008 17:11:21 +0000 Subject: *Moved EstateManager into a region module --- OpenSim/Region/Environment/Scenes/SceneEvents.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/SceneEvents.cs') diff --git a/OpenSim/Region/Environment/Scenes/SceneEvents.cs b/OpenSim/Region/Environment/Scenes/SceneEvents.cs index 53a8d0f..2feed78 100644 --- a/OpenSim/Region/Environment/Scenes/SceneEvents.cs +++ b/OpenSim/Region/Environment/Scenes/SceneEvents.cs @@ -151,6 +151,10 @@ namespace OpenSim.Region.Environment.Scenes public event NewInventoryItemUploadComplete OnNewInventoryItemUploadComplete; + public delegate void RequestChangeWaterHeight(float height); + + public event RequestChangeWaterHeight OnRequestChangeWaterHeight; + public delegate void AvatarKillData(uint KillerLocalID, ScenePresence avatar); public event AvatarKillData OnAvatarKilled; @@ -269,6 +273,8 @@ namespace OpenSim.Region.Environment.Scenes private RegisterCapsEvent handlerRegisterCaps = null; // OnRegisterCaps; private DeregisterCapsEvent handlerDeregisterCaps = null; // OnDeregisterCaps; private NewInventoryItemUploadComplete handlerNewInventoryItemUpdateComplete = null; + private RequestChangeWaterHeight handlerRequestChangeWaterHeight = null; //OnRequestChangeWaterHeight + private LandBuy handlerLandBuy = null; private LandBuy handlerValidateLandBuy = null; private AvatarKillData handlerAvatarKill = null; @@ -579,6 +585,15 @@ namespace OpenSim.Region.Environment.Scenes handlerScriptNotAtTargetEvent(localID); } } + + public void TriggerRequestChangeWaterHeight(float height) + { + handlerRequestChangeWaterHeight = OnRequestChangeWaterHeight; + if (handlerRequestChangeWaterHeight != null) + { + handlerRequestChangeWaterHeight(height); + } + } public void TriggerAvatarKill(uint KillerObjectLocalID, ScenePresence DeadAvatar) { handlerAvatarKill = OnAvatarKilled; -- cgit v1.1