diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneEvents.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneEvents.cs | 15 |
1 files changed, 15 insertions, 0 deletions
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 | |||
151 | 151 | ||
152 | public event NewInventoryItemUploadComplete OnNewInventoryItemUploadComplete; | 152 | public event NewInventoryItemUploadComplete OnNewInventoryItemUploadComplete; |
153 | 153 | ||
154 | public delegate void RequestChangeWaterHeight(float height); | ||
155 | |||
156 | public event RequestChangeWaterHeight OnRequestChangeWaterHeight; | ||
157 | |||
154 | public delegate void AvatarKillData(uint KillerLocalID, ScenePresence avatar); | 158 | public delegate void AvatarKillData(uint KillerLocalID, ScenePresence avatar); |
155 | 159 | ||
156 | public event AvatarKillData OnAvatarKilled; | 160 | public event AvatarKillData OnAvatarKilled; |
@@ -269,6 +273,8 @@ namespace OpenSim.Region.Environment.Scenes | |||
269 | private RegisterCapsEvent handlerRegisterCaps = null; // OnRegisterCaps; | 273 | private RegisterCapsEvent handlerRegisterCaps = null; // OnRegisterCaps; |
270 | private DeregisterCapsEvent handlerDeregisterCaps = null; // OnDeregisterCaps; | 274 | private DeregisterCapsEvent handlerDeregisterCaps = null; // OnDeregisterCaps; |
271 | private NewInventoryItemUploadComplete handlerNewInventoryItemUpdateComplete = null; | 275 | private NewInventoryItemUploadComplete handlerNewInventoryItemUpdateComplete = null; |
276 | private RequestChangeWaterHeight handlerRequestChangeWaterHeight = null; //OnRequestChangeWaterHeight | ||
277 | |||
272 | private LandBuy handlerLandBuy = null; | 278 | private LandBuy handlerLandBuy = null; |
273 | private LandBuy handlerValidateLandBuy = null; | 279 | private LandBuy handlerValidateLandBuy = null; |
274 | private AvatarKillData handlerAvatarKill = null; | 280 | private AvatarKillData handlerAvatarKill = null; |
@@ -579,6 +585,15 @@ namespace OpenSim.Region.Environment.Scenes | |||
579 | handlerScriptNotAtTargetEvent(localID); | 585 | handlerScriptNotAtTargetEvent(localID); |
580 | } | 586 | } |
581 | } | 587 | } |
588 | |||
589 | public void TriggerRequestChangeWaterHeight(float height) | ||
590 | { | ||
591 | handlerRequestChangeWaterHeight = OnRequestChangeWaterHeight; | ||
592 | if (handlerRequestChangeWaterHeight != null) | ||
593 | { | ||
594 | handlerRequestChangeWaterHeight(height); | ||
595 | } | ||
596 | } | ||
582 | public void TriggerAvatarKill(uint KillerObjectLocalID, ScenePresence DeadAvatar) | 597 | public void TriggerAvatarKill(uint KillerObjectLocalID, ScenePresence DeadAvatar) |
583 | { | 598 | { |
584 | handlerAvatarKill = OnAvatarKilled; | 599 | handlerAvatarKill = OnAvatarKilled; |