diff options
* moved SceneManager to RegionApplicationBase
* Implemented SceneManager.StopScene() and Scene.Stop()
* Some SimpleApping
Diffstat (limited to 'OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs')
-rw-r--r-- | OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs index d2dce6b..7836199 100644 --- a/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs +++ b/OpenSim/Region/Examples/SimpleApp/MyNpcCharacter.cs | |||
@@ -179,8 +179,15 @@ namespace SimpleApp | |||
179 | 179 | ||
180 | public virtual void SendRegionHandshake(RegionInfo regionInfo) | 180 | public virtual void SendRegionHandshake(RegionInfo regionInfo) |
181 | { | 181 | { |
182 | this.OnRegionHandShakeReply(this); | 182 | if (OnRegionHandShakeReply != null) |
183 | this.OnCompleteMovementToRegion(); | 183 | { |
184 | this.OnRegionHandShakeReply(this); | ||
185 | } | ||
186 | |||
187 | if (OnCompleteMovementToRegion != null) | ||
188 | { | ||
189 | this.OnCompleteMovementToRegion(); | ||
190 | } | ||
184 | } | 191 | } |
185 | 192 | ||
186 | private void Update( ) | 193 | private void Update( ) |