Example #1
0
    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;
 }