| ~PlayLayer | Function | | 0x382540 | 0xab7d0 | 0x9a050 | - | - | - |
| PlayLayer | Function | | 0x381b80 | 0xc0090 | 0xab594 | 0x1253e0 | - | - |
| create | Function | level, useReplay, dontCreateObjects | - | 0xabbf0 | 0x9a148 | 0x11782c | link | link |
| get | Function | | inline | inline | inline | inline | inline | inline |
| addCircle | Function | cw | inline | inline | inline | inline | inline | inline |
| addObject | Function | p0 | 0x38a990 | 0xb24e0 | 0x9f734 | - | link | link |
| addToGroupOld | Function | p0 | - | - | - | - | link | link |
| applyCustomEnterEffect | Function | p0, p1 | 0x38d580 | - | - | - | link | link |
| applyEnterEffect | Function | p0, p1, p2 | 0x38e270 | - | - | - | link | link |
| canPauseGame | Function | | inline | 0xbf610 | 0xaac6c | - | link | link |
| checkpointWithID | Function | p0 | - | - | - | - | link | link |
| colorObject | Function | p0, p1 | - | - | - | - | link | link |
| commitJumps | Function | | - | - | - | - | link | link |
| compareStateSnapshot | Function | | - | - | - | - | link | link |
| createCheckpoint | Function | | 0x391b00 | - | - | - | link | link |
| createObjectsFromSetupFinished | Function | | 0x38a4f0 | 0xb7740 | 0xa400c | - | link | link |
| delayedFullReset | Function | | - | - | - | - | link | link |
| delayedResetLevel | Function | | 0x395700 | 0xbb940 | 0xa79c8 | - | link | link |
| fullReset | Function | | 0x395600 | 0xbee70 | 0xaa510 | - | link | link |
| getCurrentPercent | Function | | 0x390520 | 0xba680 | 0xa688c | 0x1210b4 | link | link |
| getCurrentPercentInt | Function | | inline | 0xbad90 | 0xa6f64 | inline | link | link |
| getEndPosition | Function | | - | - | - | 0x11c7bc | link | link |
| getLastCheckpoint | Function | | - | - | - | - | link | link |
| getRelativeMod | Function | p0, p1, p2, p3 | - | - | - | - | link | link |
| getRelativeModNew | Function | p0, p1, p2, p3, p4 | - | - | - | - | link | link |
| getTempMilliTime | Function | | - | 0xaca90 | 0x9adec | 0x1181a8 | link | link |
| gravityEffectFinished | Function | | - | - | - | - | link | link |
| incrementJumps | Function | | - | 0xbf5a0 | 0xaabec | - | link | link |
| init | Function | level, useReplay, dontCreateObjects | 0x382890 | 0xabc70 | 0x9a1e4 | 0x1178b8 | link | link |
| isGameplayActive | Function | | - | - | - | - | link | link |
| levelComplete | Function | | 0x384850 | 0xb4290 | 0xa1078 | 0x11c818 | link | link |
| loadActiveSaveObjects | Function | p0, p1 | - | - | - | - | - | - |
| loadDefaultColors | Function | | - | 0xb2130 | 0x9f46c | - | link | link |
| loadDynamicSaveObjects | Function | p0 | - | 0xbe9d0 | 0xaa070 | - | - | - |
| loadFromCheckpoint | Function | p0 | 0x394180 | 0xbe490 | 0xa9b90 | - | link | link |
| loadLastCheckpoint | Function | | - | - | - | - | link | link |
| markCheckpoint | Function | | 0x3940b0 | 0xbbd80 | 0xa7d28 | - | link | link |
| onQuit | Function | | 0x397540 | 0xb3e90 | 0xa0cb0 | 0x11c484 | link | link |
| optimizeColorGroups | Function | | 0x38b7f0 | - | - | - | link | link |
| optimizeOpacityGroups | Function | | 0x38ba80 | - | - | - | link | link |
| pauseGame | Function | p0 | 0x396a50 | 0xbf630 | 0xaac94 | - | link | link |
| playEndAnimationToPos | Function | p0 | 0x388570 | 0xb6ca0 | 0xa3680 | - | link | link |
| playPlatformerEndAnimationToPos | Function | p0, p1 | 0x388f00 | 0xb7260 | 0xa3bb8 | - | link | link |
| playReplay | Function | p0 | - | - | - | - | - | - |
| prepareCreateObjectsFromSetup | Function | p0 | 0x389a50 | 0xaccb0 | 0x9b03c | 0x118304 | - | - |
| prepareMusic | Function | p0 | 0x3972a0 | 0xb3d30 | - | - | link | link |
| processCreateObjectsFromSetup | Function | | 0x389d00 | 0xad0e0 | 0x9b3fc | 0x1185ec | link | link |
| processLoadedMoveActions | Function | | - | - | - | - | link | link |
| queueCheckpoint | Function | | - | - | - | - | link | link |
| removeAllObjects | Function | | - | 0xb4000 | - | - | link | link |
| removeCheckpoint | Function | p0 | 0x394910 | 0xbe340 | 0xa9a50 | - | link | link |
| removeFromGroupOld | Function | p0 | - | - | - | - | link | link |
| resetLevel | Function | | 0x3958b0 | 0xb32d0 | 0xa01f0 | 0x11baf4 | link | link |
| resetLevelFromStart | Function | | 0x395710 | 0xbf160 | 0xaa7c0 | - | link | link |
| resume | Function | | 0x396f80 | 0xbf8f0 | 0xaaf4c | - | link | link |
| resumeAndRestart | Function | p0 | 0x396d10 | 0xbf770 | 0xaaddc | - | link | link |
| saveActiveSaveObjects | Function | p0, p1 | - | - | - | - | - | - |
| saveDynamicSaveObjects | Function | p0 | - | - | - | - | - | - |
| scanActiveSaveObjects | Function | | - | 0xafbf0 | - | - | link | link |
| scanDynamicSaveObjects | Function | | 0x394aa0 | 0xaed60 | - | - | link | link |
| scene | Function | level, useReplay, dontCreateObjects | 0x3827e0 | 0xabb40 | 0x9a088 | - | link | link |
| screenFlipObject | Function | p0 | - | - | - | - | link | link |
| setDamageVerifiedIdx | Function | p0 | - | - | - | - | link | link |
| setupHasCompleted | Function | | 0x3835e0 | 0xadb00 | 0x9bc4c | 0x118b1c | link | link |
| shouldBlend | Function | p0 | - | - | - | - | link | link |
| showCompleteEffect | Function | | 0x385aa0 | 0xb4f00 | 0xa1b28 | 0x11d058 | link | link |
| showCompleteText | Function | | 0x385470 | 0xb5380 | 0xa1f00 | 0x11d3b0 | link | link |
| showEndLayer | Function | | - | - | - | - | link | link |
| showHint | Function | | 0x3912c0 | 0xbb7d0 | - | 0x121ea4 | link | link |
| showNewBest | Function | p0, p1, p2, p3, p4, p5 | 0x3860c0 | 0xb5fd0 | 0xa2ac8 | 0x11db7c | link | link |
| showRetryLayer | Function | | - | - | - | 0x12200c | link | link |
| showTwoPlayerGuide | Function | | - | - | - | - | link | link |
| spawnCircle | Function | | - | - | - | 0x11cfb0 | link | link |
| spawnFirework | Function | | - | - | - | - | link | link |
| startGame | Function | | 0x3847f0 | 0xb3e30 | 0xa0c54 | - | link | link |
| startGameDelayed | Function | | - | 0xb4220 | - | - | link | link |
| startMusic | Function | | 0x3973f0 | 0xb4130 | 0xa0f20 | - | link | link |
| startRecording | Function | | - | - | - | - | link | link |
| startRecordingDelayed | Function | | - | - | - | - | link | link |
| stopRecording | Function | | - | - | - | - | link | link |
| storeCheckpoint | Function | p0 | 0x393fe0 | 0xbe2a0 | 0xa99ac | - | link | link |
| takeStateSnapshot | Function | | - | - | - | - | link | link |
| toggleBGEffectVisibility | Function | p0 | - | - | - | - | link | link |
| toggleGhostEffect | Function | p0 | - | - | - | - | link | link |
| togglePracticeMode | Function | practiceMode | 0x396780 | 0xbefe0 | 0xaa64c | 0x124804 | link | link |
| tryStartRecord | Function | | - | - | - | - | link | link |
| updateAttempts | Function | | 0x396540 | 0xbf1f0 | 0xaa844 | - | link | link |
| updateEffectPositions | Function | | - | 0xbba40 | 0xa7a54 | - | link | link |
| updateInfoLabel | Function | | 0x38f640 | 0xb0120 | 0x9d8d8 | - | link | link |
| updateInvisibleBlock | Function | p0, p1, p2, p3, p4, p5 | - | - | - | - | link | link |
| updateProgressbar | Function | | 0x38efd0 | 0xb1f90 | 0x9f28c | - | link | link |
| updateScreenRotation | Function | p0, p1, p2, p3, p4, p5, p6, p7 | - | - | - | - | link | link |
| updateTimeWarp | Function | p0, p1 | - | - | - | - | link | link |
| updateTestModeLabel | Function | | 0x384760 | 0xb3f40 | 0xa0d3c | 0x11c510 | link | link |
| onEnterTransitionDidFinish | Function | | 0x397920 | 0xbfa80 | 0xab0c4 | 0x124fd4 | link | link |
| onExit | Function | | 0x397950 | 0xbfab0 | 0xab108 | 0x125008 | link | link |
| postUpdate | Function | p0 | 0x391460 | 0xbbb10 | 0xa7b08 | 0x12214c | link | link |
| checkForEnd | Function | | 0x391830 | 0xbbe40 | 0xa7dec | 0x122420 | link | link |
| testTime | Function | | - | 0xc0010 | 0xab568 | 0x1253b4 | link | link |
| updateVerifyDamage | Function | | 0x391a00 | 0xbbf30 | 0xa7ee8 | 0x122508 | link | link |
| updateAttemptTime | Function | p0 | 0x391aa0 | 0xbbfd0 | 0xa7f98 | 0x1225a4 | link | link |
| updateVisibility | Function | p0 | 0x38bfc0 | 0xb7dd0 | 0xa4664 | 0x11f23c | link | link |
| opacityForObject | Function | p0 | 0x38cef0 | 0xba170 | 0xa63cc | 0x120cc4 | link | link |
| updateColor | Function | color, fadeTime, colorID, blending, opacity, copyHSV, colorIDToCopy, copyOpacity, callerObject, unk1, unk2 | 0x38eba0 | 0xba250 | 0xa648c | 0x120d34 | link | link |
| activateEndTrigger | Function | p0, p1, p2 | - | 0xb6c90 | 0xa367c | 0x11e5e8 | link | link |
| activatePlatformerEndTrigger | Function | p0, p1 | 0x388df0 | 0xb7170 | 0xa3ab0 | 0x11e900 | - | - |
| toggleGlitter | Function | p0 | 0x390480 | 0xbad40 | 0xa6f00 | 0x1216cc | link | link |
| destroyPlayer | Function | p0, p1 | 0x3905a0 | 0xbae00 | 0xa6fd8 | 0x121730 | link | link |
| toggleGroundVisibility | Function | p0 | 0x3902d0 | 0xbac50 | 0xa6e14 | 0x1215e8 | link | link |
| toggleMGVisibility | Function | p0 | 0x390350 | 0xbac80 | 0xa6e44 | 0x121618 | link | link |
| toggleHideAttempts | Function | p0 | 0x390390 | 0xbaca0 | 0xa6e54 | 0x121628 | link | link |
| timeForPos | Function | p0, p1, p2, p3, p4 | 0x3901a0 | 0xbab30 | 0xa6d3c | 0x121514 | link | link |
| posForTime | Function | p0 | 0x390230 | 0xbabb0 | 0xa6db0 | 0x121588 | link | link |
| resetSPTriggered | Function | | 0x390290 | 0xbac00 | 0xa6dd0 | 0x1215a8 | link | link |
| updateTimeWarp | Function | p0 | - | 0xb6b80 | 0xa3594 | 0x11e5d0 | link | link |
| playGravityEffect | Function | p0 | 0x38ec60 | 0xba2c0 | 0xa64f8 | 0x120da0 | link | link |
| manualUpdateObjectColors | Function | p0 | 0x38cf00 | 0xba180 | 0xa63d4 | 0x120ccc | link | link |
| checkpointActivated | Function | p0 | 0x391ae0 | 0xbc040 | 0xa800c | 0x122614 | link | link |
| flipArt | Function | p0 | 0x38f610 | 0xbaab0 | 0xa6cd8 | 0x1214b0 | link | link |
| updateTimeLabel | Function | p0, p1, p2 | 0x38f170 | 0xba6f0 | 0xa68fc | 0x121124 | link | link |
| checkSnapshot | Function | | - | 0xbede0 | 0xaa490 | 0x1246b4 | link | link |
| toggleProgressbar | Function | | 0x38f370 | 0xba8c0 | 0xa6ad4 | 0x1212cc | link | link |
| toggleInfoLabel | Function | | 0x390120 | 0xbaaf0 | 0xa6cf8 | 0x1214d0 | link | link |
| removeAllCheckpoints | Function | | 0x394a50 | 0xbebd0 | 0xaa298 | 0x124198 | link | link |
| toggleMusicInPractice | Function | | 0x38f510 | 0xbaa50 | 0xa6c4c | 0x121444 | link | link |
| currencyWillExit | Function | p0 | 0x391280 | 0xbb960 | 0xa79dc | 0x122020 | link | link |
| circleWaveWillBeRemoved | Function | p0 | 0x391440 | 0xbba00 | 0xa7a3c | 0x122080 | link | link |
| dialogClosed | Function | p0 | 0x3912a0 | 0xbb9a0 | 0xa7a08 | 0x12204c | link | link |
| m_coinArray | Field | | - | - | - | - | - | - |
| m_isIgnoreDamageEnabled | Field | | - | - | - | - | - | - |
| m_statusLabel | Field | | - | - | - | - | - | - |
| m_unk3778 | Field | | - | - | - | - | - | - |
| m_unkSomeFloat | Field | | - | - | - | - | - | - |
| m_currentCheckpoint | Field | | - | - | - | - | - | - |
| m_checkpointArray | Field | | - | - | - | - | - | - |
| m_unk37a8 | Field | | - | - | - | - | - | - |
| m_unk37b0 | Field | | - | - | - | - | - | - |
| m_unk37b4 | Field | | - | - | - | - | - | - |
| m_unk37b8 | Field | | - | - | - | - | - | - |
| m_unk37c0 | Field | | - | - | - | - | - | - |
| m_unk37c8 | Field | | - | - | - | - | - | - |
| m_unk37cc | Field | | - | - | - | - | - | - |
| m_circleWaveArray | Field | | - | - | - | - | - | - |
| m_unk37d8 | Field | | - | - | - | - | - | - |
| m_unk37e0 | Field | | - | - | - | - | - | - |
| m_unk37e4 | Field | | - | - | - | - | - | - |
| m_unk37e8 | Field | | - | - | - | - | - | - |
| m_attemptLabel | Field | | - | - | - | - | - | - |
| m_percentageLabel | Field | | - | - | - | - | - | - |
| m_0126 | Field | | - | - | - | - | - | - |
| m_progressBar | Field | | - | - | - | - | - | - |
| m_progressFill | Field | | - | - | - | - | - | - |
| m_jumps | Field | | - | - | - | - | - | - |
| m_hasJumped | Field | | - | - | - | - | - | - |
| m_uncommittedJumps | Field | | - | - | - | - | - | - |
| m_showLeaderboardPercentage | Field | | - | - | - | - | - | - |
| m_hasCompletedLevel | Field | | - | - | - | - | - | - |
| m_inResetDelay | Field | | - | - | - | - | - | - |
| m_lastAttemptPercent | Field | | - | - | - | - | - | - |
| m_endLayerStars | Field | | - | - | - | - | - | - |
| m_attemptTime | Field | | - | - | - | - | - | - |
| m_isPaused | Field | | - | - | - | - | - | - |
| m_disableGravityEffect | Field | | - | - | - | - | - | - |
| m_infoLabel | Field | | - | - | - | - | - | - |
| m_pUnk38e8 | Field | | - | - | - | - | - | - |
| m_pUnk38f0 | Field | | - | - | - | - | - | - |
| m_colorKeyDict | Field | | - | - | - | - | - | - |
| m_keyColors | Field | | - | - | - | - | - | - |
| m_keyOpacities | Field | | - | - | - | - | - | - |
| m_keyPulses | Field | | - | - | - | - | - | - |
| m_nextColorKey | Field | | - | - | - | - | - | - |
| m_tryPlaceCheckpoint | Field | | - | - | - | - | - | - |
| m_activatedCheckpoint | Field | | - | - | - | - | - | - |
| m_bUnk3958 | Field | | - | - | - | - | - | - |
| m_endPosition | Field | | - | - | - | - | - | - |
| m_platformerEndTrigger | Field | | - | - | - | - | - | - |