コード例 #1
0
ファイル: UuidGatherer.cs プロジェクト: appurist/halcyon-1
        public UuidGatherer(IAssetCache assetCache)
        {
            m_assetCache = assetCache;

            ISerializationEngine engine;

            if (ProviderRegistry.Instance.TryGet <ISerializationEngine>(out engine))
            {
                m_inventorySerializer = engine.InventoryObjectSerializer;
            }
        }
コード例 #2
0
ファイル: AssetsArchiver.cs プロジェクト: appurist/halcyon-1
        public AssetsArchiver(TarArchiveWriter archiveWriter, Scene scene)
        {
            m_archiveWriter = archiveWriter;
            ISerializationEngine engine;

            m_scene = scene;
            if (ProviderRegistry.Instance.TryGet <ISerializationEngine>(out engine))
            {
                // This is the Thoosa inventory format serializer/deserializer.
                m_inventorySerializer = engine.InventoryObjectSerializer;
            }
            m_serializer = m_scene.RequestModuleInterface <IRegionSerializerModule>();
        }