Exemple #1
0
    private void _DrawSubMenuHumidity()
    {
        if (_biomeDistribution == null)
        {
            return;
        }

        IBiomeIdentifier identifier = new BasicBiomeIdentifier(_biomeDistribution);

        for (var i = 0; i < _biomeDistribution.HumidityVariety; i++)
        {
            var humidityNo = string.Format("Humidity {0}", i.ToString());
            if (GUILayout.Button(humidityNo, GUILayout.MinWidth(200)))
            {
                var count = 0;
                _ShowTerrainMapCondition(_tileData, (t) => {
                    bool valid = identifier.IsHumidityInVarietyIndex(t.Humidity, i);
                    count     += valid ? 1 : 0;
                    return(valid);
                });
                _descriptionTxt = string.Format("num: {0}", count);
            }
        }
    }