示例#1
0
        public override void Draw(SpriteBatch p_spriteBatch)
        {
            DrawTileMap(RootObjectUtil.GetLayerByName(_rootObject, "TileMap"), p_spriteBatch, _worldTileSet, 1f);

            foreach (var __e in entities)
            {
                if (__e.state != State.DISABLED)
                {
                    __e.Draw(p_spriteBatch);
                }
            }

            _playerWeaponManager.Draw(p_spriteBatch);
            _enemyWeaponManager.Draw(p_spriteBatch);
            base.Draw(p_spriteBatch);
        }