minor:comments

This commit is contained in:
Teravus Ovares (Dan Olivares)
2009-08-12 23:34:12 -04:00
parent 18634e9dd8
commit 0a85d1d767
7 changed files with 91 additions and 5 deletions

View File

@@ -31,10 +31,17 @@ using OpenMetaverse.StructuredData;
namespace OpenSim.Framework
{
/// <summary>
/// Information about an Animation
/// </summary>
[Serializable]
public class Animation
{
private UUID animID;
/// <summary>
/// ID of Animation
/// </summary>
public UUID AnimID
{
get { return animID; }
@@ -49,6 +56,10 @@ namespace OpenSim.Framework
}
private UUID objectID;
/// <summary>
/// Unique ID of object that is being animated
/// </summary>
public UUID ObjectID
{
get { return objectID; }
@@ -59,6 +70,12 @@ namespace OpenSim.Framework
{
}
/// <summary>
/// Creates an Animation based on the data
/// </summary>
/// <param name="animID">UUID ID of animation</param>
/// <param name="sequenceNum"></param>
/// <param name="objectID">ID of object to be animated</param>
public Animation(UUID animID, int sequenceNum, UUID objectID)
{
this.animID = animID;
@@ -66,11 +83,20 @@ namespace OpenSim.Framework
this.objectID = objectID;
}
/// <summary>
/// Animation from OSDMap from LLSD XML or LLSD json
/// </summary>
/// <param name="args"></param>
public Animation(OSDMap args)
{
UnpackUpdateMessage(args);
}
/// <summary>
/// Pack this object up as an OSDMap for transferring via LLSD XML or LLSD json
/// </summary>
/// <returns></returns>
public OSDMap PackUpdateMessage()
{
OSDMap anim = new OSDMap();
@@ -80,6 +106,10 @@ namespace OpenSim.Framework
return anim;
}
/// <summary>
/// Fill object with data from OSDMap
/// </summary>
/// <param name="args"></param>
public void UnpackUpdateMessage(OSDMap args)
{
if (args["animation"] != null)