mirror of
https://github.com/opensim/opensim.git
synced 2026-08-08 18:25:33 +08:00
a few changes to simulatorFeatures cap
This commit is contained in:
@@ -125,7 +125,10 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||
m_cache = scene.RequestModuleInterface<IAssetCache>();
|
||||
ISimulatorFeaturesModule featuresModule = scene.RequestModuleInterface<ISimulatorFeaturesModule>();
|
||||
if (featuresModule != null)
|
||||
featuresModule.OnSimulatorFeaturesRequest += OnSimulatorFeaturesRequest;
|
||||
{
|
||||
featuresModule.AddOpenSimExtraFeature("MaxMaterialsPerTransaction", m_maxMaterialsPerTransaction);
|
||||
featuresModule.AddOpenSimExtraFeature("RenderMaterialsCapability", 3.0f);
|
||||
}
|
||||
}
|
||||
|
||||
private void EventManager_OnBackup(ISimulationDataService datastore, bool forcedBackup)
|
||||
@@ -256,12 +259,6 @@ namespace OpenSim.Region.OptionalModules.Materials
|
||||
response.StatusCode = (int)HttpStatusCode.OK;
|
||||
}
|
||||
|
||||
private void OnSimulatorFeaturesRequest(UUID agentID, ref OSDMap features)
|
||||
{
|
||||
features["MaxMaterialsPerTransaction"] = m_maxMaterialsPerTransaction;
|
||||
features["RenderMaterialsCapability"] = OSD.FromReal(3);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finds any legacy materials stored in DynAttrs that may exist for this part and add them to 'm_regionMaterials'.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user