Skip to main content

Supporter List

tip

Submit an application if you want to join the Creator Economy!

The page below is only relevant to sellers with access to VRChat's Creator Economy.

The Supporter List prefab displays all the names of users that have purchased an UdonProduct. This can be customized for how many UdonProducts are displayed, their color, text size, and more.

SupporterListPreview

How to Import

  1. Download the Unity package directly by clicking here.
  2. Make sure your project is using the World SDK 3.5.0 or newer.
  3. Import the Unity package into your project.
caution

If viewing the example scene, you'll also need the Open Group Page prefab. Otherwise, your project will be missing what it needs for a complete example scene.

Prefabs Included

  • SupporterListPrefab: The full panel with the default settings.
  • SupporterListPrefabAutoScrolling: The full panel, but scrolling is handled automatically.

How to Use

This prefab requires an Udon Product for each "Tier" you'd like to include in your supporter list.

Importantly, this Udon Product must have "Owner Names in Udon" enabled on the VRChat website. You can enable this setting by navigating to "My Products" (Marketplace > Storefront > My Products) and editing the Udon Products you would like to use.

  1. Drag either "SupporterListPrefab" or "SupporterListPrefabAutoScrolling" into your scene and unpack it. (This allows you to customize your supporter list.)
  2. Find the "SupportTiers" GameObjects within the prefab.

SupportTiersHierarchy

  1. The prefab has three "SupportTier" objects by default. If you need more or fewer than the three tiers, feel free to duplicate, modify, or delete them as needed. (This is why you unpacked the prefab in step 1.)
  2. Customize each Support Tier with your Udon Product, the title, the color that you want, and any font sizing you'd like to use.

Inspector Parameters

Supporter List

SupporterListInspector

This prefab controls the scrolling and update behavior of the supporter list.

ParameterTypeDescription
References------
LabelTextMeshPro UGUIThe text label that displays the list.
Scroll RectScroll RectThe scroll rect for scrolling the list up and down.
View Port Rect TransformRect TransformThe rect transform for the viewport of the scroll view.
Settings------
Auto ScrollBoolIf true, the list scrolls automatically.
Scroll SpeedFloatThe speed at which the list scrolls. If 0, the list will not scroll. Value is in pixels per second.
Fade TimeFloatThe time it takes for the list to fade in and out.
Time Between StatesFloatThe time before it starts scrolling after fade in and time before it starts fading out after scrolling to bottom.
Performance------
Update When Player Is BehindBoolIf true, the list updates when the player is physically standing behind the list and cannot see the front. Only use if the list is visible from the back.
Update When Player Not LookingBoolIf true, the list only updates when the player is not looking at it. Improves performance but can result in the list not immediately updating when the player looks at it.
Min Update DelayFloatThe minimum time between updates. At 0, the list updates every frame. Increase this value to improve performance at cost of list scrolling looking choppy.
Max Update DelayFloatThe maximum time between updates. This value is used when the player is behind the list, not looking at the list, or outside the "Distance Outside Max Update Delay" distance.
Distance Within Min Update DelayFloatIf the player is this close to the prefab, the min update delay is used.
Distance Outside Max Update DelayFloatIf the player is this far away from the prefab, the max update delay is used.

Support Tier

Each tier of your supporter list is represented by a customizable supporter tier object.

SupportTierInspector

ParameterTypeDescription
References------
Ownership ProductUdonProductThe product that is checked for ownership.
Tier Settings------
Product LabelStringThe name of the tier.
Name Separation StringStringThe string that separates each supporter's name.
Add Product LabelBoolIf true, the product label is added to the board content.
Text Settings------
Text ColorColorThe color of the text.
Product Label Font SizeIntegerThe font size of the product label.
Name Label Font SizeIntegerThe font size of the name label.
Max Names Per LineIntegerThe maximum amount of names per line. If 0, there is no limit.