Наследование: InspectObjectController
Пример #1
0
        public override void Initialize(Data data)
        {
            _controller = data.ShovelController;
            SubscribeToModel();

            Refresh();
        }
Пример #2
0
 public DigCommand(IPerformer performer, ShovelController shovelController, StorageManager storageManager) :
     base(storageManager,
          shovelController)
 {
     _performer        = performer;
     _shovelController = shovelController;
     _storageManager   = storageManager;
 }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        trackedObj = GetComponent <SteamVR_TrackedObject>();


        handC   = (HandController)gameObject.GetComponent("HandController");
        shovelC = (ShovelController)gameObject.GetComponent("ShovelController");
        switchToHandCont();
    }
Пример #4
0
 public RestartGameCommand(ShovelController shovelController,
                           GoldWalletController goldWalletController,
                           IReadOnlyDictionary <int, CellController> cellControllers,
                           GoldBarsSpawnerController goldBarsSpawnerController,
                           GameProcessController gameProcessController,
                           StorageManager storageManager) :
     base(storageManager,
          shovelController,
          goldWalletController,
          goldBarsSpawnerController,
          gameProcessController)
 {
     _shovelController          = shovelController;
     _goldWalletController      = goldWalletController;
     _cellControllers           = cellControllers;
     _goldBarsSpawnerController = goldBarsSpawnerController;
     _gameProcessController     = gameProcessController;
 }
Пример #5
0
    private void InitializeModelsAndControllers()
    {
        var shovel = new ShovelModel(ShovelsAmount);

        _shovelController = new ShovelController(shovel);

        var gold = new GoldWalletModel(GoldGoal);

        _goldWalletController = new GoldWalletController(gold);

        for (int i = 0; i < FieldSize * FieldSize; ++i)
        {
            var cell = new CellModel(CellDepth, i);
            _cellControllers.Add(i, new CellController(cell));
        }

        var goldBarsSpawnerModel = new GoldBarsSpawnerModel();

        _goldBarsSpawnerController = new GoldBarsSpawnerController(goldBarsSpawnerModel);

        var gameProcessModel = new GameProcessModel();

        _gameProcessController = new GameProcessController(gameProcessModel);
    }
Пример #6
0
 public Data(ShovelController shovelController)
 {
     ShovelController = shovelController;
 }