//call before using this class public void SetupDependecies (BattleManager battleManager, InputManager inputManager, UnitToAttackInput unitToAttackInput) { _cursor = battleManager.Cursor; _battleManager = battleManager; _inputManager = inputManager; _battleTurnManager = _battleManager.BattleTurnManager; }
public BattleMovement(OverlaysManager overlaysManager, BattleTurnManager battleTurnManager) { _overlaysManager = overlaysManager; _battleTurnManager = battleTurnManager; }