| create | Function | | - | - | - | - | link | link |
| init | Function | | 0x219bb0 | - | - | - | link | link |
| ~GJSmartTemplate | Function | | - | - | - | - | - | - |
| getPrefabs | Function | p0 | - | - | - | - | - | - |
| getNoCornerKey | Function | p0 | - | 0x403360 | 0x403360 | - | - | - |
| getPrefabWithID | Function | p0, p1 | - | - | - | - | - | - |
| getRandomPrefab | Function | p0 | - | - | - | - | - | - |
| getSimplifiedKey | Function | p0 | - | 0x402b00 | 0x402b00 | - | - | - |
| getTemplateState | Function | p0 | - | - | - | - | - | - |
| getSimplifiedType | Function | p0, p1 | - | - | - | - | link | link |
| getVerySimplifiedKey | Function | p0 | - | 0x4034a0 | 0x4034a0 | - | - | - |
| getTotalChanceForPrefab | Function | p0 | - | - | - | - | - | - |
| getPrefab | Function | p0, p1, p2, p3, p4, p5, p6, p7, p8, p9 | - | - | - | - | link | link |
| getPrefab | Function | p0, p1, p2 | - | - | - | - | - | - |
| dataLoaded | Function | p0 | - | 0x407300 | 0x407300 | - | link | link |
| savePrefab | Function | p0, p1 | - | - | - | - | - | - |
| isUnrequired | Function | p0 | - | - | - | - | - | - |
| offsetForDir | Function | p0, p1 | - | - | - | - | link | link |
| removePrefab | Function | p0, p1 | - | - | - | - | - | - |
| flipBlockType | Function | p0, p1, p2 | - | - | - | - | link | link |
| offsetForType | Function | p0 | - | - | - | - | link | link |
| scanForPrefab | Function | p0 | - | - | - | - | - | - |
| flipBlockTypeX | Function | p0 | - | - | - | - | link | link |
| flipBlockTypeY | Function | p0 | - | - | - | - | link | link |
| createWithCoder | Function | p0 | - | 0x407250 | 0x407250 | - | link | link |
| offsetForObject | Function | p0 | - | - | - | - | link | link |
| rotateBlockType | Function | p0, p1 | - | - | - | - | link | link |
| saveRemapToDict | Function | p0, p1, p2 | - | 0x403130 | 0x403130 | - | - | - |
| keyFromNeighbors | Function | p0, p1, p2, p3, p4, p5, p6, p7, p8 | - | - | - | - | link | link |
| keyFromNeighbors | Function | p0, p1, p2, p3, p4, p5, p6, p7, p8, p9 | - | - | - | - | link | link |
| generateRemapDict | Function | | - | - | - | - | link | link |
| logTemplateStatus | Function | p0 | - | 0x406780 | 0x406780 | - | link | link |
| rotateBlockType90 | Function | p0 | - | - | - | - | link | link |
| smartObjectToType | Function | p0, p1 | - | - | - | - | link | link |
| keyFromNeighborsOld | Function | p0, p1, p2, p3, p4, p5, p6, p7 | - | - | - | - | link | link |
| resetScannedPrefabs | Function | | - | - | - | - | link | link |
| shouldDiscardObject | Function | p0, p1 | - | - | - | - | link | link |
| smartTypeToObjectKey | Function | p0 | - | - | - | - | link | link |
| applyTransformationsForType | Function | p0, p1 | - | - | - | - | link | link |
| flipKey | Function | p0, p1, p2 | - | - | - | - | - | - |
| rotateKey | Function | p0, p1 | - | - | - | - | - | - |
| saveRemap | Function | p0 | - | 0x402210 | 0x402210 | - | - | - |
| encodeWithCoder | Function | p0 | 0x21dfd0 | 0x4075e0 | 0x4075e0 | - | link | link |
| canEncode | Function | | - | 0x407240 | 0x407240 | - | link | link |