示例#1
0
    public WorldRiver GetRiver(short riverId)
    {
        Map <WorldRiver> map = this.world.Atlas.GetMap(WorldAtlas.Tables.Rivers) as Map <WorldRiver>;

        if (map == null)
        {
            return(null);
        }
        WorldRiver worldRiver = map.Data.FirstOrDefault((WorldRiver typeName) => typeName.Id == riverId);

        if (worldRiver != null)
        {
            return(worldRiver);
        }
        return(null);
    }
示例#2
0
    public StaticString GetRiverTypeMappingName(short riverId)
    {
        Map <WorldRiver> map = this.world.Atlas.GetMap(WorldAtlas.Tables.Rivers) as Map <WorldRiver>;

        if (map == null)
        {
            return(StaticString.Empty);
        }
        WorldRiver worldRiver = map.Data.FirstOrDefault((WorldRiver typeName) => typeName.Id == riverId);

        if (worldRiver != null)
        {
            return(worldRiver.RiverTypeName);
        }
        return(StaticString.Empty);
    }