Ejemplo n.º 1
0
 public MapViewGenerator(IMeshGenerator meshGenerator, IOutlineDrawer outlineDrawer,
                         MonoBehaviourProvider monoBehaviourProvider)
 {
     _meshGenerator         = meshGenerator;
     _outlineDrawer         = outlineDrawer;
     _monoBehaviourProvider = monoBehaviourProvider;
 }
Ejemplo n.º 2
0
        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;
 }
Ejemplo n.º 4
0
 public EntitiesCreator(GameObject appManagerObject, IAssetProvider assetProvider)
 {
     _monoProvider  = GetMonoBehaviourProvider(appManagerObject);
     _assetProvider = assetProvider;
 }