public Lob(DungeonCharacter dc) { dchar = dc; //not really. fix with a different tile range function later tileRange = dchar.GetPassTileRange(dchar.character.lobRange, null, null, LobbableTile); config = new TileActionConfig(tileRange); }
public Inferno(DungeonCharacter dc) { dchar = dc; tileRange = dchar.GetPassTileRange(range); config = new TileActionConfig(tileRange); }
public Move(DungeonCharacter dc) { dchar = dc; rangesLeft = new Dictionary<int, float>(); parents = new Dictionary<int, int>(); tileRange = dchar.GetPassTileRange(dc.character.moveRange, rangesLeft, parents, dchar.TraversibleTile); config = new TileActionConfig(tileRange); }