public override void DebugDraw(SpriteBatch p_spriteBatch) { DrawTileMap(RootObjectUtil.GetLayerByName(_rootObject, "CollisionMask"), p_spriteBatch, _collisionMask, 0.35f); DrawCollisionMap(p_spriteBatch); foreach (Entity __e in entities) { if (__e.state != State.DISABLED) { __e.DebugDraw(p_spriteBatch); } } _playerWeaponManager.DebugDraw(p_spriteBatch); _enemyWeaponManager.DebugDraw(p_spriteBatch); base.DebugDraw(p_spriteBatch); }