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); }