gameobject-modify

Installation
SKILL.md

GameObject / Modify

Three modification surfaces

Per GameObject — parallel arrays must have the same length as gameObjectRefs:

  1. gameObjectDiffs — full SerializedMember diff per GameObject (legacy, backwards compatible).
  2. pathPatchesPerGameObject — list of {path, value} patches per GameObject routed through Reflector.TryModifyAt; atomic per-path modification.
  3. jsonPatchesPerGameObject — JSON Merge Patch per GameObject routed through Reflector.TryPatch.

When more than one is supplied for the same GameObject they run in this order: jsonPatch → pathPatches → diff. At least one of the three is required.

Path syntax

fieldName, nested/field, arrayField/[i], dictField/[key].

How to Call

Installs
1
GitHub Stars
4.6K
First Seen
Aug 21, 2026