code: def add_infotext(self, p, add_unet_params=False):
      def option(name):
          value = getattr(shared.opts, name)
          default_value = shared.opts.get_default(name)
          return None if value == default_value else value
  
      if shared.opts.hypertile_enable_unet:
          p.extra_generation_params["Hypertile U-Net"] = True
  
      if shared.opts.hypertile_enable_unet or add_unet_params:
          p.extra_generation_params[
              "Hypertile U-Net max depth"
          ] = option("hypertile_max_depth_unet")
          p.extra_generation_params[
              "Hypertile U-Net max tile size"
          ] = option("hypertile_max_tile_unet")
          p.extra_generation_params[
              "Hypertile U-Net swap size"
          ] = option("hypertile_swap_size_unet")
  
      if shared.opts.hypertile_enable_vae:
          p.extra_generation_params["Hypertile VAE"] = True
          p.extra_generation_params["Hypertile VAE max depth"] = option(
              "hypertile_max_depth_vae"
          )
          p.extra_generation_params[
              "Hypertile VAE max tile size"
          ] = option("hypertile_max_tile_vae")
          p.extra_generation_params["Hypertile VAE swap size"] = option(
              "hypertile_swap_size_vae"
          )
  
file_path: stable-diffusion-webui/extensions-builtin/hypertile/scripts/hypertile_script.py
imports: import hypertile
  from modules import scripts, script_callbacks, shared
  from scripts.hypertile_xyz import add_axis_options
label_desc: Use image node_id 5 for calling the ScriptHypertile obj's underlying member method code with example usage: obj.add_infotext(p, add_unet_params) and returns: unknown