Index: IveVersion.h
===================================================================
--- IveVersion.h	(版本 13180)
+++ IveVersion.h	(工作副本)
@@ -53,8 +53,9 @@
 #define VERSION_0042 42
 #define VERSION_0043 43
 #define VERSION_0044 44
+#define VERSION_0045 45
 
-#define VERSION VERSION_0044
+#define VERSION VERSION_0045
 
 /* The BYTE_SEX tag is used to check the endian
    of the IVE file being read in.  The IVE format
Index: ProxyNode.cpp
===================================================================
--- ProxyNode.cpp	(版本 13180)
+++ ProxyNode.cpp	(工作副本)
@@ -63,6 +63,11 @@
     out->writeInt(getCenterMode());
     out->writeVec3(getCenter());
 
+	if (out->getVersion() >= VERSION_0045)
+	{
+		out->writeInt(getLoadingExternalReferenceMode());
+	}
+
     out->writeUInt(getNumFileNames());
     unsigned int numChildrenToWriteOut = 0;
     unsigned int i;
@@ -171,6 +176,11 @@
         setCenterMode((osg::ProxyNode::CenterMode)in->readInt());
         setCenter(in->readVec3());
 
+		if (in->getVersion() >= VERSION_0045)
+		{
+			setLoadingExternalReferenceMode( (osg::ProxyNode::LoadingExternalReferenceMode)in->readInt() );
+		}
+
         unsigned int numFileNames = in->readUInt();
         unsigned int i;
         for(i=0; i<numFileNames; i++)
