FSO.LotView.World.Update C# (CSharp) Méthode

Update() public méthode

public Update ( UpdateState state ) : void
state UpdateState
Résultat void
        public override void Update(UpdateState state)
        {
            base.Update(state);

            if (State.ScrollAnchor != null)
            {
                var pelvisCenter = State.ScrollAnchor.GetPelvisPosition();
                State.CenterTile = new Vector2(pelvisCenter.X, pelvisCenter.Y);
                if (State.Level != State.ScrollAnchor.Level) State.Level = State.ScrollAnchor.Level;

                State.CenterTile -= (State.ScrollAnchor.Level - 1) * State.WorldSpace.GetTileFromScreen(new Vector2(0, 230)) / (1 << (3 - (int)State.Zoom));
            }
        }