diff options
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/KeyframeMotion.cs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/OpenSim/Region/Framework/Scenes/KeyframeMotion.cs b/OpenSim/Region/Framework/Scenes/KeyframeMotion.cs index 0219d9c..b7b0d27 100644 --- a/OpenSim/Region/Framework/Scenes/KeyframeMotion.cs +++ b/OpenSim/Region/Framework/Scenes/KeyframeMotion.cs | |||
@@ -64,10 +64,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
64 | 64 | ||
65 | [NonSerialized()] | 65 | [NonSerialized()] |
66 | protected Timer m_timer = new Timer(); | 66 | protected Timer m_timer = new Timer(); |
67 | [NonSerialized()] | ||
68 | protected bool m_frameHooked; | ||
69 | [NonSerialized()] | ||
70 | protected int frameCount = 0; | ||
71 | 67 | ||
72 | [NonSerialized()] | 68 | [NonSerialized()] |
73 | private SceneObjectGroup m_group; | 69 | private SceneObjectGroup m_group; |
@@ -166,22 +162,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
166 | if (m_keyframes.Length > 0) | 162 | if (m_keyframes.Length > 0) |
167 | m_timer.Start(); | 163 | m_timer.Start(); |
168 | m_running = true; | 164 | m_running = true; |
169 | if (!m_frameHooked) | ||
170 | { | ||
171 | m_group.Scene.EventManager.OnFrame += OnFrame; | ||
172 | m_frameHooked = true; | ||
173 | } | ||
174 | } | ||
175 | |||
176 | private void OnFrame() | ||
177 | { | ||
178 | frameCount++; | ||
179 | if (frameCount >= 30) | ||
180 | { | ||
181 | frameCount = 0; | ||
182 | if (m_running) | ||
183 | Start(); | ||
184 | } | ||
185 | } | 165 | } |
186 | 166 | ||
187 | public void Stop() | 167 | public void Stop() |