From 8d841565518a29c7081212684c392bd1917dbe3e Mon Sep 17 00:00:00 2001 From: mingchen Date: Thu, 20 Dec 2007 03:24:34 +0000 Subject: *Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness --- OpenSim/Region/Environment/Scenes/SceneEvents.cs | 11 +++++++++++ 1 file changed, 11 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 694c548..9c8c62b 100644 --- a/OpenSim/Region/Environment/Scenes/SceneEvents.cs +++ b/OpenSim/Region/Environment/Scenes/SceneEvents.cs @@ -42,6 +42,10 @@ namespace OpenSim.Region.Environment.Scenes public event OnFrameDelegate OnFrame; + public delegate void ClientMovement(ScenePresence client); + + public event ClientMovement OnClientMovement; + public delegate void OnBackupDelegate(IRegionDataStore datastore); public event OnBackupDelegate OnBackup; @@ -110,6 +114,13 @@ namespace OpenSim.Region.Environment.Scenes public event AvatarEnteringNewParcel OnAvatarEnteringNewParcel; + + public void TriggerOnClientMovement(ScenePresence avatar) + { + if(OnClientMovement != null) + OnClientMovement(avatar); + } + public void TriggerPermissionError(LLUUID user, string reason) { if (OnPermissionError != null) -- cgit v1.1