public MapViewGenerator(IMeshGenerator meshGenerator, IOutlineDrawer outlineDrawer, MonoBehaviourProvider monoBehaviourProvider) { _meshGenerator = meshGenerator; _outlineDrawer = outlineDrawer; _monoBehaviourProvider = monoBehaviourProvider; }
public UiGenerator(IAssetProvider assetProvider, MonoBehaviourProvider monoBehaviourProvider) { _assetProvider = assetProvider; _monoBehaviourProvider = monoBehaviourProvider; var canvasPrefab = _assetProvider.GetCanvasPrefab(); _canvas = _monoBehaviourProvider.CreateInstance(canvasPrefab).transform; }
public ProjectViewManipulator(MonoBehaviourProvider monoBehaviourProvider, IMapScanner mapScanner) { _monoBehaviourProvider = monoBehaviourProvider; _mapScanner = mapScanner; }
public EntitiesCreator(GameObject appManagerObject, IAssetProvider assetProvider) { _monoProvider = GetMonoBehaviourProvider(appManagerObject); _assetProvider = assetProvider; }