public CloudSpawningController( CloudEntityFactory cloudEntityFactory, CloudEntityConfig cloudEntityConfig, ScreenSizeModel screenSizeModel) { _cloudEntityFactory = cloudEntityFactory; _cloudEntityConfig = cloudEntityConfig; _screenSizeModel = screenSizeModel; }
public CloudEntityFactory(CloudEntityConfig cloudEntityConfig) { _cloudEntityConfig = cloudEntityConfig; var conversionSettings = GameObjectConversionSettings.FromWorld( World.DefaultGameObjectInjectionWorld, new BlobAssetStore().AddTo(Disposer)); // ToDo [ECS] Is this correct? _entityPrefabs = _cloudEntityConfig.Prefabs .Select(prefab => GameObjectConversionUtility.ConvertGameObjectHierarchy( prefab, conversionSettings)) .ToList(); }