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

        IBiomeIdentifier identifier = new BasicBiomeIdentifier(_biomeDistribution);

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