Unity API互換shim
MCP for UnityはUnity 2021.3 LTS → Unity 6.x → CoreCLR系の将来pathまで広いversion範囲を扱います。versionごとのrename / deprecationを各call siteへ散らさず、MCPForUnity/Runtime/Helpers/の小さなcompatibility shimへ集約します。
主なshim
canonicalなcatalogはMCPForUnity/Runtime/Helpers/UnityCompatShims.csにあります。
| Shim | 対象 |
|---|---|
UnityFindObjectsCompat | Object.FindObjectsOfType → FindObjectsByType |
UnityObjectIdCompat | InstanceID ↔ EntityId |
UnityPhysicsCompat | physics simulation / transform sync API差分 |
UnityAssembliesCompat | assembly enumeration API差分 |