mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 17:05:55 +08:00
* Beginnings of a Security Credential system in MRM. This will eventually lead to trusted execution of untrusted MRMs.
This commit is contained in:
@@ -37,15 +37,17 @@ namespace OpenSim.Region.OptionalModules.Scripting.Minimodule
|
||||
public class World : System.MarshalByRefObject, IWorld, IWorldAudio
|
||||
{
|
||||
private readonly Scene m_internalScene;
|
||||
private readonly ISecurityCredential m_security;
|
||||
private readonly Heightmap m_heights;
|
||||
|
||||
private readonly ObjectAccessor m_objs;
|
||||
|
||||
public World(Scene internalScene)
|
||||
public World(Scene internalScene, ISecurityCredential securityCredential)
|
||||
{
|
||||
m_security = securityCredential;
|
||||
m_internalScene = internalScene;
|
||||
m_heights = new Heightmap(m_internalScene);
|
||||
m_objs = new ObjectAccessor(m_internalScene);
|
||||
m_objs = new ObjectAccessor(m_internalScene, securityCredential);
|
||||
}
|
||||
|
||||
#region Events
|
||||
|
||||
Reference in New Issue
Block a user