add osSetTerrainTextures(LSL_List textures, LSL_Integer types) to set terrain textures for legacy viewers it types == 0 or 2; textures for new viewers if types == 1 or 2 or PBR materials if types == 1 (untested :( )

This commit is contained in:
UbitUmarov
2025-05-06 01:29:24 +01:00
parent c9b4d3374f
commit 23ad195e7a
6 changed files with 174 additions and 13 deletions

View File

@@ -29,6 +29,7 @@ using OpenMetaverse;
using OpenMetaverse.StructuredData;
using OpenSim.Framework;
using OpenSim.Services.Interfaces;
using System.Collections.Generic;
namespace OpenSim.Region.Framework.Interfaces
{
@@ -63,6 +64,7 @@ namespace OpenSim.Region.Framework.Interfaces
void TriggerRegionInfoChange();
void setEstateTerrainBaseTexture(int level, UUID texture);
void SetEstateTerrainTextures(List<UUID> textureIDs, int types);
void setEstateTerrainTextureHeights(int corner, float lowValue, float highValue);
/// <summary>