public StratusGridNavigationSelectionRange(Vector3Int origin, IStratusGridManager grid, IEnumerable <Vector3Int> cells, Color highlightColor, Color navigationColor) : base(origin, grid) { this.cells = new HashSet <Vector3Int>(cells); cellNavigator = new StratusArrayNavigator <Vector3Int>(cells.ToArray(), true); this.highlightColor = highlightColor; this.navigationColor = navigationColor; }
public StratusGridNavigationRange(Vector3Int origin, IStratusGridManager grid) { this.grid = grid; this.origin = origin; }
public StratusGridMovementNavigationRange(Vector3Int origin, IStratusGridManager grid, Dictionary <Vector3Int, float> movementRange) : base(origin, grid) { this.movementRange = movementRange; }