diff --git a/libsecondlife-cs/Prims.cs b/libsecondlife-cs/Prims.cs
index f378236f..e9201ec8 100644
--- a/libsecondlife-cs/Prims.cs
+++ b/libsecondlife-cs/Prims.cs
@@ -461,12 +461,19 @@ namespace libsecondlife
///
///
///
- ///
+ ///
+ ///
///
- public static PrimObject FromXml(XmlNode primXml)
+ public static PrimObject FromXml(SecondLife client, XmlNode node)
{
- // FIXME: Finish PrimObject.FromXml()
- return null;
+ PrimObject prim = new PrimObject(client);
+
+ foreach (XmlNode childNode in node.ChildNodes)
+ {
+ ;
+ }
+
+ return prim;
}
public override string ToString()
@@ -600,6 +607,16 @@ namespace libsecondlife
return xml;
}
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static PrimFlexibleData FromXml(XmlNode node)
+ {
+ return null;
+ }
}
///
@@ -676,6 +693,16 @@ namespace libsecondlife
return xml;
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static PrimLightData FromXml(XmlNode node)
+ {
+ return null;
+ }
+
private void FromBytes(byte[] data, int pos)
{
int i = pos;