public override void Initialize(Data data) { _controller = data.ShovelController; SubscribeToModel(); Refresh(); }
public DigCommand(IPerformer performer, ShovelController shovelController, StorageManager storageManager) : base(storageManager, shovelController) { _performer = performer; _shovelController = shovelController; _storageManager = storageManager; }
// Use this for initialization void Start() { trackedObj = GetComponent <SteamVR_TrackedObject>(); handC = (HandController)gameObject.GetComponent("HandController"); shovelC = (ShovelController)gameObject.GetComponent("ShovelController"); switchToHandCont(); }
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; }
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); }
public Data(ShovelController shovelController) { ShovelController = shovelController; }