Example #1
0
 public override void Enter(Battle battle)
 {
     base.Enter(battle);
     _pathFinder = new PathFinder(battle.map, _battler);
     _moveRange  = _pathFinder.TilesInRange;
     _overlay.HighlightTiles(_moveRange, TileOverlay.HighlightType.Move);
     _overlay.ShowFocus(_battler.tile);
 }
 public PlayerReady(Actor actor)
 {
     _actor = actor;
     var map = GameObject.FindObjectOfType<TileMap>();
     _navGraph = new NavGraph(map, _actor.Row, _actor.Col, _actor.AP);
     _highlighter = GameObject.FindObjectOfType<TileOverlay>();
     _highlighter.HighlightTiles(_navGraph.TilesInRange, TileOverlay.HighlightType.Move);
 }