NotImplementedException on "Copy Udon Name"
## Overview
When using the VRChat SDK, right-clicking a class in the
Class Exposure Tree
and selecting
Copy Udon name
triggers a
NotImplementedException
. This occurs because the method responsible for computing and returning the Udon name is not yet implemented.
## Environment
  • VRChat SDK Version:
    3.8 (World and Base)
## Relevant File
  • UdonTypeExposureTree.cs
## Key Methods Involved
  • **
    UdonTypeExposureTreeView.GetMemberUdonName
    **
Supposed to compute and retrieve the Udon name, but is currently unimplemented.
  • **
    UdonTypeExposureTreeView.OnClickCopyUdonName
    **
Handles the "Copy Udon name" context menu action.
## Steps to Reproduce
  1. Open Unity Editor:
Launch the Unity Editor with VRChat SDK version 3.8 (World and Base) installed.
  1. Access the Menu:
Navigate to
VRChat SDK > Udon Sharp > Class Exposure Tree
.
  1. Load the Window:
Allow the
Class Exposure Tree
window to load completely.
  1. Select a Class:
Click to select any class from the list.
  1. Right-Click Action:
Right-click the selected class to open the context menu.
  1. Copy Udon Name:
Choose the
Copy Udon name
option from the context menu.
  1. Error Occurrence:
The Unity Editor displays a
NotImplementedException
error message, indicating that the feature is not fully implemented.
## Proposed Implementation
I created a custom implementation to address this issue. You can review my implementation here.