private void Construct(IConfigProvider configProvider, INetworkPublisher publisher, IWorkflowService workflowService, SceneItem.Factory sceneItemFactory, ISceneItemRegistry itemRegistry) { m_ConfigProvider = configProvider; m_INetworkPublisher = publisher; m_WorkflowService = workflowService; m_SceneItemFactory = sceneItemFactory; m_ItemRegistry = itemRegistry; m_ConfigProvider?.RegisterClient(this); //write default values to config if no config values were loaded if (workflowDirectory.IsNullOrEmpty()) { m_ConfigProvider?.ClientDirty(this); } }
private void Construct(IInstantiator instantiator, SceneItem.Factory itemFactory) { m_Instantiator = instantiator; m_ItemFactory = itemFactory; }
private void Construct(SceneItem.Factory factory) { m_SceneItemFactory = factory; }
private void Construct(SceneItem.Factory itemFactory, SceneItemData.Factory dataFactory) { m_ItemFactory = itemFactory; m_DataFactory = dataFactory; }