GUIControl.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
    void Update()
    {
        show();
        int i = 0;
        foreach( int m in yDirection){

            if (   (int) yDirection[i] == 1 && (int) boxYposition[i] < 670){
                boxYposition[i] = (int) boxYposition[i] + (int) yDirection[i] *4;
            }else if ((int) yDirection[i] == -1 && (int) boxYposition[i] > 600){
                boxYposition[i] = (int) boxYposition[i] + (int) yDirection[i] *4;
            }
            i++;
        }
    }

Usage Example

コード例 #1
0
        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;
        }
All Usage Examples Of GUIControl::Update