XPlane.Core.Miscellaneous.Skybox.Update C# (CSharp) Method

Update() public method

Updates the Skybox.
public Update ( GameTime gameTime ) : void
gameTime Sharpex2D.GameTime The GameTime.
return void
        public void Update(GameTime gameTime)
        {
            _layer1Position1 = new Vector2(_layer1Position1.X - 0.5f, 0);
            _layer1Position2 = new Vector2(_layer1Position2.X - 0.5f, 0);
            //_layer1Position3 = new Vector2(_layer1Position3.X - 0.5f, 0);

            _layer2Position1 = new Vector2(_layer2Position1.X - 1, 0);
            _layer2Position2 = new Vector2(_layer2Position2.X - 1, 0);
            _layer2Position3 = new Vector2(_layer2Position3.X - 1, 0);

            if (_layer1Position1.X < -800)
            {
                _layer1Position1 = new Vector2(799.5f, 0);
            }

            if (_layer1Position2.X < -800)
            {
                _layer1Position2 = new Vector2(799.5f, 0);
            }

            /*if (_layer1Position3.X < -800)
            {
                _layer1Position3 = new Vector2(799.5f, 0);
            }*/

            if (_layer2Position1.X < -800)
            {
                _layer2Position1 = new Vector2(799, 0);
            }

            if (_layer2Position2.X < -800)
            {
                _layer2Position2 = new Vector2(799, 0);
            }

            if (_layer2Position3.X < -800)
            {
                _layer2Position3 = new Vector2(799, 0);
            }
        }