Exemple #1
0
    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);
    }
Exemple #2
0
    public Inferno(DungeonCharacter dc)
    {
        dchar = dc;

        tileRange = dchar.GetPassTileRange(range);

        config = new TileActionConfig(tileRange);
    }
Exemple #3
0
    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);
    }