Radegast.Rendering.SceneWindow.Network_SimChanged C# (CSharp) Method

Network_SimChanged() private method

private Network_SimChanged ( object sender, SimChangedEventArgs e ) : void
sender object
e SimChangedEventArgs
return void
        void Network_SimChanged(object sender, SimChangedEventArgs e)
        {
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(() => Network_SimChanged(sender, e)));
                return;
            }

            terrain.ResetTerrain();
            lock (sculptCache)
            {
                foreach (var img in sculptCache.Values)
                    img.Dispose();
                sculptCache.Clear();
            }
            lock (Prims) Prims.Clear();
            lock (Avatars) Avatars.Clear();
            SetWaterPlanes();
            LoadCurrentPrims();
            InitCamera();
        }
SceneWindow