diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/EventManager.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/EventManager.cs | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Scenes/EventManager.cs b/OpenSim/Region/Framework/Scenes/EventManager.cs index 57e1c37..7fb1cd8 100644 --- a/OpenSim/Region/Framework/Scenes/EventManager.cs +++ b/OpenSim/Region/Framework/Scenes/EventManager.cs | |||
@@ -203,7 +203,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
203 | public event OnMakeChildAgentDelegate OnMakeChildAgent; | 203 | public event OnMakeChildAgentDelegate OnMakeChildAgent; |
204 | 204 | ||
205 | public delegate void OnMakeRootAgentDelegate(ScenePresence presence); | 205 | public delegate void OnMakeRootAgentDelegate(ScenePresence presence); |
206 | public delegate void OnSaveNewWindlightProfileDelegate(); | ||
207 | public delegate void OnSendNewWindlightProfileTargetedDelegate(RegionMeta7WindlightData wl, UUID user); | ||
206 | public event OnMakeRootAgentDelegate OnMakeRootAgent; | 208 | public event OnMakeRootAgentDelegate OnMakeRootAgent; |
209 | public event OnSendNewWindlightProfileTargetedDelegate OnSendNewWindlightProfileTargeted; | ||
210 | public event OnSaveNewWindlightProfileDelegate OnSaveNewWindlightProfile; | ||
207 | 211 | ||
208 | /// <summary> | 212 | /// <summary> |
209 | /// Triggered when an object or attachment enters a scene | 213 | /// Triggered when an object or attachment enters a scene |
@@ -1191,6 +1195,24 @@ namespace OpenSim.Region.Framework.Scenes | |||
1191 | } | 1195 | } |
1192 | } | 1196 | } |
1193 | 1197 | ||
1198 | public void TriggerOnSendNewWindlightProfileTargeted(RegionMeta7WindlightData wl, UUID user) | ||
1199 | { | ||
1200 | OnSendNewWindlightProfileTargetedDelegate handlerSendNewWindlightProfileTargeted = OnSendNewWindlightProfileTargeted; | ||
1201 | if (handlerSendNewWindlightProfileTargeted != null) | ||
1202 | { | ||
1203 | handlerSendNewWindlightProfileTargeted(wl, user); | ||
1204 | } | ||
1205 | } | ||
1206 | |||
1207 | public void TriggerOnSaveNewWindlightProfile() | ||
1208 | { | ||
1209 | OnSaveNewWindlightProfileDelegate handlerSaveNewWindlightProfile = OnSaveNewWindlightProfile; | ||
1210 | if (handlerSaveNewWindlightProfile != null) | ||
1211 | { | ||
1212 | handlerSaveNewWindlightProfile(); | ||
1213 | } | ||
1214 | } | ||
1215 | |||
1194 | public void TriggerOnMakeRootAgent(ScenePresence presence) | 1216 | public void TriggerOnMakeRootAgent(ScenePresence presence) |
1195 | { | 1217 | { |
1196 | OnMakeRootAgentDelegate handlerMakeRootAgent = OnMakeRootAgent; | 1218 | OnMakeRootAgentDelegate handlerMakeRootAgent = OnMakeRootAgent; |
@@ -1967,4 +1989,4 @@ namespace OpenSim.Region.Framework.Scenes | |||
1967 | } | 1989 | } |
1968 | } | 1990 | } |
1969 | } | 1991 | } |
1970 | } \ No newline at end of file | 1992 | } |