diff options
Diffstat (limited to 'OpenSim/Framework/PrimitiveBaseShape.cs')
-rw-r--r-- | OpenSim/Framework/PrimitiveBaseShape.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Framework/PrimitiveBaseShape.cs b/OpenSim/Framework/PrimitiveBaseShape.cs index 4c36819..fb0255b 100644 --- a/OpenSim/Framework/PrimitiveBaseShape.cs +++ b/OpenSim/Framework/PrimitiveBaseShape.cs | |||
@@ -82,6 +82,11 @@ namespace OpenSim.Framework | |||
82 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 82 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
83 | 83 | ||
84 | private static readonly byte[] DEFAULT_TEXTURE = new Primitive.TextureEntry(new UUID("89556747-24cb-43ed-920b-47caed15465f")).GetBytes(); | 84 | private static readonly byte[] DEFAULT_TEXTURE = new Primitive.TextureEntry(new UUID("89556747-24cb-43ed-920b-47caed15465f")).GetBytes(); |
85 | |||
86 | /// <summary> | ||
87 | /// Dynamic attributes can be created and deleted as required. | ||
88 | /// </summary> | ||
89 | public DynAttrsOSDMap DynAttrs { get; set; } | ||
85 | 90 | ||
86 | private byte[] m_textureEntry; | 91 | private byte[] m_textureEntry; |
87 | 92 | ||
@@ -194,6 +199,7 @@ namespace OpenSim.Framework | |||
194 | { | 199 | { |
195 | PCode = (byte)PCodeEnum.Primitive; | 200 | PCode = (byte)PCodeEnum.Primitive; |
196 | m_textureEntry = DEFAULT_TEXTURE; | 201 | m_textureEntry = DEFAULT_TEXTURE; |
202 | DynAttrs = new DynAttrsOSDMap(); | ||
197 | } | 203 | } |
198 | 204 | ||
199 | /// <summary> | 205 | /// <summary> |
@@ -205,6 +211,7 @@ namespace OpenSim.Framework | |||
205 | // m_log.DebugFormat("[PRIMITIVE BASE SHAPE]: Creating from {0}", prim.ID); | 211 | // m_log.DebugFormat("[PRIMITIVE BASE SHAPE]: Creating from {0}", prim.ID); |
206 | 212 | ||
207 | PCode = (byte)prim.PrimData.PCode; | 213 | PCode = (byte)prim.PrimData.PCode; |
214 | DynAttrs = new DynAttrsOSDMap(); | ||
208 | 215 | ||
209 | State = prim.PrimData.State; | 216 | State = prim.PrimData.State; |
210 | PathBegin = Primitive.PackBeginCut(prim.PrimData.PathBegin); | 217 | PathBegin = Primitive.PackBeginCut(prim.PrimData.PathBegin); |