Terraria.Animation.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
        public void Update()
        {
            if (_temporary)
            {
                Tile tile = Main.tile[_coordinates.X, _coordinates.Y];
                if (tile != null && tile.type != _tileType)
                {
                    RemoveTemporaryAnimation(_coordinates.X, _coordinates.Y);
                    return;
                }
            }
            ++_frameCounter;
            if (_frameCounter < _frameCounterMax)
                return;
            _frameCounter = 0;
            ++_frame;
            if (_frame < _frameMax)
                return;
            _frame = 0;
            if (!_temporary)
                return;
            RemoveTemporaryAnimation(_coordinates.X, _coordinates.Y);
        }