コード例 #1
0
ファイル: Lob.cs プロジェクト: cindyxu/soulstrand
    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);
    }
コード例 #2
0
ファイル: Inferno.cs プロジェクト: cindyxu/soulstrand
    public Inferno(DungeonCharacter dc)
    {
        dchar = dc;

        tileRange = dchar.GetPassTileRange(range);

        config = new TileActionConfig(tileRange);
    }
コード例 #3
0
ファイル: Move.cs プロジェクト: cindyxu/soulstrand
    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);
    }