--- id: 03df0944-ca42-4f8f-b4a1-7d9945bcc49b type: solution title: "Disassembly system for Unity mod items" tags: [efd-trading-card, unity, csharp, reflection, fix] importance: 0.7 confidence: 0.8 created: "2025-12-29T14:58:18.223085+00:00" updated: "2025-12-29T14:58:18.223085+00:00" --- Added DisassemblyHelper class for Escape from Duckov mod. Key learnings: DecomposeDatabase singleton stores formulas, Cost is a STRUCT requiring box/unbox for reflection (Cost+ItemEntry is nested type), must call RebuildDictionary after modifying entries. Polyethylene Sheet TypeID=764. Pattern documented in CLAUDE.md.