OpenSim.Region.CoreModules.World.Voxels.VoxelModule.AddRegion C# (CSharp) Method

AddRegion() public method

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
return void
        public void AddRegion(Scene scene)
        {
            m_scene = scene;

            // Install terrain module in the simulator
            lock (m_scene)
            {
                if (m_scene.Voxels == null)
                {
                    m_channel = new VoxelChannel(Constants.RegionSize,Constants.RegionSize,256);
                    m_revert = new VoxelChannel(Constants.RegionSize,Constants.RegionSize,256);
                    m_scene.Voxels = m_channel;
                    UpdateRevertMap();
                }
                else
                {
                    m_channel = (VoxelChannel)m_scene.Voxels;
                    m_revert = new VoxelChannel(Constants.RegionSize,Constants.RegionSize,256);
                    UpdateRevertMap();
                }

				
                m_scene.RegisterModuleInterface<VoxelModule>(this);
                m_scene.EventManager.OnNewClient += EventManager_OnNewClient;
                m_scene.EventManager.OnPluginConsole += EventManager_OnPluginConsole;
                m_scene.EventManager.OnTerrainTick += EventManager_OnTerrainTick;
				m_scene.EventManager.OnRegisterCaps += HandleM_sceneEventManagerOnRegisterCaps;
                InstallInterfaces();
            }

            //InstallDefaultEffects();
            //LoadPlugins();
        }