public ServerSync(IConnectionManager connectionManager, ILogger logger, LocalAssetManager localAssetManager, IFileTransferManager fileTransferManager, ClientCapabilities clientCapabilities) { _connectionManager = connectionManager; _fileTransferManager = fileTransferManager; _clientCapabilities = clientCapabilities; _logger = logger; _localAssetManager = localAssetManager; }
/// <summary> /// Initializes a new instance of the <see cref="LocalAssetProxy{T}"/> class. /// </summary> /// <param name="manager"> /// The manager. /// </param> /// <param name="networkAsset"> /// The network asset. /// </param> /// <param name="name"> /// The name. /// </param> /// <param name="instance"> /// The instance. /// </param> public LocalAssetProxy(LocalAssetManager manager, LocalAsset networkAsset, string name, IAsset instance) : base(instance.GetType()) { this.m_Instance = instance; this.m_Manager = manager; this.m_LocalAsset = networkAsset; this.m_AssetName = name; this.m_Dirty = false; this.m_LocalAsset.Dirtied += this.MarkDirty; }
public LocalAssetManagerProvider( IRawAssetLoader rawLoader, IRawAssetSaver rawSaver, IEnumerable<IAssetLoader> loaders, IEnumerable<IAssetSaver> savers) { this.m_AssetManager = new LocalAssetManager( rawLoader, rawSaver, loaders, savers); }
/// <summary> /// Initializes a new instance of the <see cref="GameAssetManagerProvider"/> class. /// </summary> /// <param name="kernel"> /// The kernel. /// </param> /// <param name="profilers"> /// The profilers. /// </param> /// <param name="rawLoader"> /// The raw loader. /// </param> /// <param name="rawSaver"> /// The raw saver. /// </param> /// <param name="loaders"> /// The loaders. /// </param> /// <param name="savers"> /// The savers. /// </param> /// <param name="transparentAssetCompiler"> /// The transparent asset compiler. /// </param> public GameAssetManagerProvider( IKernel kernel, IProfiler[] profilers, IRawAssetLoader rawLoader, IRawAssetSaver rawSaver, IAssetLoader[] loaders, IAssetSaver[] savers, ITransparentAssetCompiler transparentAssetCompiler) { this.m_AssetManager = new LocalAssetManager( kernel, profilers, rawLoader, rawSaver, loaders, savers, transparentAssetCompiler); }
/// <summary> /// Initializes a new instance of the <see cref="GameAssetManagerProvider"/> class. /// </summary> /// <param name="kernel"> /// The kernel. /// </param> /// <param name="profilers"> /// The profilers. /// </param> /// <param name="rawLoader"> /// The raw loader. /// </param> /// <param name="rawSaver"> /// The raw saver. /// </param> /// <param name="loaders"> /// The loaders. /// </param> /// <param name="savers"> /// The savers. /// </param> /// <param name="transparentAssetCompiler"> /// The transparent asset compiler. /// </param> public ReloadableGameAssetManagerProvider( IKernel kernel, IProfiler[] profilers, IRawAssetLoader rawLoader, IRawAssetSaver rawSaver, IAssetLoader[] loaders, IAssetSaver[] savers, ITransparentAssetCompiler transparentAssetCompiler) { this.m_AssetManager = new LocalAssetManager( kernel, profilers, rawLoader, rawSaver, loaders, savers, transparentAssetCompiler); this.m_AssetManager.GenerateRuntimeProxies = true; }
public MediaSync(LocalAssetManager localAssetManager, ILogger logger, IFileTransferManager fileTransferManager) { _localAssetManager = localAssetManager; _logger = logger; _fileTransferManager = fileTransferManager; }
internal FileTransferManager(LocalAssetManager localAssetManager, ILogger logger) { _localAssetManager = localAssetManager; _logger = logger; }
void Start() { resourceManager = new LocalAssetManager(); }
/// <summary> /// Initializes a new instance of the <see cref="PlaybackManager" /> class. /// </summary> /// <param name="localAssetManager">The local asset manager.</param> /// <param name="device">The device.</param> /// <param name="logger">The logger.</param> public PlaybackManager(LocalAssetManager localAssetManager, IDevice device, ILogger logger) { _localAssetManager = localAssetManager; _device = device; _logger = logger; }