UnitMoveState(Player p, BaseUnit baseUnit, MapManager mP, MapHighlighter mH, PlayerInputState pS, Selection selection, PathDrower pathDrower) { _player = p; _pathDrower = pathDrower; _baseUnit = baseUnit; _mapHighlighter = mH; _mapManagaer = mP; _playerInputState = pS; _selection = selection; _playerInputState.IsCancelAction += Cancel; _playerInputState.IsConfirmedAction = Confirm; }
void Constrcucor(MapManager mM, MapEntetiesManager em, MapHighlighter mh) { EntetiesManager = em; MapHighlighter = mh; _mapManager = mM; }