public void Update(GameTime gameTime)
{
GUIControl.Update(Input.mouseLastState, Input.mouseState);
if (GameSettings.ui_DrawUI)
{
_sizeBlock.Text.Clear();
_sizeBlock.Text.Append("Model Size: ");
_sizeBlock.Text.Concat((float)Math.Pow(10, GameSettings.m_size), 2);
_sizeBlock.TextAlignment = GUIStyle.TextAlignment.Left;
_roughnessBlock.Text.Clear();
_roughnessBlock.Text.Append("Roughness: ");
_roughnessBlock.Text.Concat(GameSettings.m_roughness, 2);
_metallicBlock.Text.Clear();
_metallicBlock.Text.Append("Metallic: ");
_metallicBlock.Text.Concat(GameSettings.m_metallic, 2);
_pomBlock.Text.Clear();
_pomBlock.Text.Append("Height Scale: ");
_pomBlock.Text.Concat(GameSettings.pomScale, 2);
_pomQualityBlock.Text.Clear();
_pomQualityBlock.Text.Append("POM Quality: ");
_pomQualityBlock.Text.Concat(GameSettings.r_POMQuality, 2);
_aoRadiiBlock.Text.Clear();
_aoRadiiBlock.Text.Append("AO Radius: ");
_aoRadiiBlock.Text.Concat(GameSettings.ao_Radii, 3);
_aoSamplesBlock.Text.Clear();
_aoSamplesBlock.Text.Append("AO Samples ppx: ");
_aoSamplesBlock.Text.Concat(GameSettings.ao_Samples);
_aoStrengthBlock.Text.Clear();
_aoStrengthBlock.Text.Append("AO Strength: ");
_aoStrengthBlock.Text.Concat(GameSettings.ao_Strength, 2);
screenCanvas.Update(gameTime, Input.GetMousePosition().ToVector2(), Vector2.Zero);
}
////Safety
//if (!Input.IsLMBPressed() && GameStats.UIElementEngaged)
// GameStats.UIElementEngaged = false;
}