Simian: Added support for prim texturing
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2255 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
@@ -22,6 +22,7 @@ namespace Simian.Extensions
|
||||
public event ObjectRemoveCallback OnObjectRemove;
|
||||
public event ObjectTransformCallback OnObjectTransform;
|
||||
public event ObjectFlagsCallback OnObjectFlags;
|
||||
public event ObjectImageCallback OnObjectImage;
|
||||
public event ObjectModifyCallback OnObjectModify;
|
||||
public event TerrainUpdatedCallback OnTerrainUpdated;
|
||||
|
||||
@@ -149,6 +150,21 @@ namespace Simian.Extensions
|
||||
BroadcastObjectUpdate(obj);
|
||||
}
|
||||
|
||||
public void ObjectImage(object sender, SimulationObject obj, string mediaURL, Primitive.TextureEntry textureEntry)
|
||||
{
|
||||
if (OnObjectImage != null)
|
||||
{
|
||||
OnObjectImage(sender, obj, mediaURL, textureEntry);
|
||||
}
|
||||
|
||||
// Update the object
|
||||
obj.Prim.Textures = textureEntry;
|
||||
obj.Prim.MediaURL = mediaURL;
|
||||
|
||||
// Inform clients
|
||||
BroadcastObjectUpdate(obj);
|
||||
}
|
||||
|
||||
public void ObjectModify(object sender, SimulationObject obj, Primitive.ConstructionData data)
|
||||
{
|
||||
if (OnObjectModify != null)
|
||||
|
||||
Reference in New Issue
Block a user