示例#1
0
文件: GameTile.cs 项目: MrLoog/LChess
    public int FindEnemyTileDirection(Direction direction, int group, int distance)
    {
        Debug.Log(String.Format("Direction {0};{1},{2},{3}", direction, transform.position.x, transform.position.y, transform.position.z));
        ++distance;
        if (Monster != null && Monster.Group != group)
        {
            return(distance);
        }
        GameTile tile = GetTileDirection(direction);

        if (tile == null)
        {
            return(-1);
        }
        Debug.DrawLine(transform.position, tile.transform.position, Color.blue, 30000);
        return(tile.FindEnemyTileDirection(direction, group, distance));
    }