From 3d8e7fd39ca2c2976f25eea938f62678e656406f Mon Sep 17 00:00:00 2001 From: John Hurliman Date: Tue, 28 Nov 2006 01:38:13 +0000 Subject: [PATCH] Initial skeleton of the FromXml() function for PrimObject git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@643 52acb1d6-8a22-11de-b505-999d5b087335 --- libsecondlife-cs/Prims.cs | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) 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;