public AbilityInUseState(BoardManager boardManager, Actor currentActo, TileNode startNode, IUseable currentSkil, Combat c = null) : base(boardManager) { this.currentSkill = currentSkil; selection = boardManager.tileSelection; selector = boardManager.Selector; pathfinding = boardManager.pathfinding; this.currentActor = currentActo; this.label = boardManager.ui.SkillInUseName; previewManager = boardManager.ui.previewmanager; combat = c; this.startNode = startNode; }