//---------------------------------------------------------------------------- void Object::Save(OutStream& target) const { PX2_BEGIN_DEBUG_STREAM_SAVE(target); // 写入Rtti 名称 target.WriteString(GetRttiType().GetName()); // 写入Rtti version target.Write(TYPE.GetVersion()); // 写入ID target.WriteUniqueID(this); //是否有效 target.WriteBool(mIsEnable); // 资源路径 target.WriteString(mResourcePath); // 写入对象名称 target.WriteString(mName); target.Write(mID); PX2_END_DEBUG_STREAM_SAVE(Object, target); }
//---------------------------------------------------------------------------- void Object::Save (OutStream& target) const { PX2_BEGIN_DEBUG_STREAM_SAVE(target); // 写入RTTI名称 target.WriteString(GetRttiType().GetName()); // 写入ID target.WriteUniqueID(this); // 资源路径 target.WriteString(mResourcePath); // 写入对象名称 target.WriteString(mName); PX2_END_DEBUG_STREAM_SAVE(Object, target); }