Example #1
0
	bool Scene::Serialize(DataStream* pStream)
	{
		pStream->WriteInt32(g_scene_file_version.AsUInt32());

		if(false == SerializeObject(m_pRoot, pStream))
		{
			return false;
		}

		EventPtr pEvent = alloc_object<Event, uint32>(EV_SCENE_SAVED);
		m_pObjectManager->DispatchEvent(pEvent);

		return true;
	}