| PlayLayer | Function | | - | 0xc0260 | - | - | - | - |
| ~PlayLayer | Function | | 0x38e800 | 0xabf10 | - | - | - | - |
| create | Function | level, useReplay, dontCreateObjects | - | 0xac330 | 0x9d0c8 | - | link | link |
| get | Function | | inline | inline | inline | inline | inline | inline |
| scene | Function | level, useReplay, dontCreateObjects | 0x38eaa0 | 0xac280 | 0x9d008 | - | link | link |
| addCircle | Function | cw | inline | inline | inline | inline | inline | inline |
| addObject | Function | p0 | 0x396d90 | - | - | - | link | link |
| addToGroupOld | Function | p0 | - | - | - | - | link | link |
| applyCustomEnterEffect | Function | p0, p1 | 0x399980 | - | - | - | link | link |
| applyEnterEffect | Function | p0, p1, p2 | 0x39a670 | - | - | - | link | link |
| canPauseGame | Function | | inline | 0xbf800 | 0xae044 | - | link | link |
| checkpointWithID | Function | p0 | - | - | - | - | link | link |
| colorObject | Function | p0, p1 | - | - | - | - | link | link |
| commitJumps | Function | | - | - | - | - | link | link |
| compareStateSnapshot | Function | | - | - | - | - | link | link |
| createCheckpoint | Function | | 0x39e030 | - | - | - | link | link |
| createObjectsFromSetupFinished | Function | | 0x3968f0 | 0xb7a20 | 0xa73bc | - | link | link |
| delayedFullReset | Function | | - | - | - | - | link | link |
| delayedResetLevel | Function | | 0x3a1cc0 | 0xbbb80 | - | - | link | link |
| fullReset | Function | | 0x3a1bc0 | - | 0xad90c | - | link | link |
| getCurrentPercent | Function | | 0x39c950 | 0xba880 | 0xa9c40 | - | link | link |
| getCurrentPercentInt | Function | | inline | 0xbaf80 | 0xaa310 | inline | link | link |
| getEndPosition | Function | | - | - | - | - | 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 | | 0x3cef0 | - | - | - | link | link |
| gravityEffectFinished | Function | | - | - | - | - | link | link |
| incrementJumps | Function | | - | 0xbf790 | 0xadfc4 | - | link | link |
| init | Function | level, useReplay, dontCreateObjects | 0x38eb50 | - | 0x9d164 | - | link | link |
| isGameplayActive | Function | | - | - | - | - | link | link |
| levelComplete | Function | | 0x390b10 | 0xb45e0 | 0xa4464 | - | link | link |
| loadActiveSaveObjects | Function | p0, p1 | - | - | - | - | - | - |
| loadDefaultColors | Function | | - | - | 0xa26f8 | - | link | link |
| loadDynamicSaveObjects | Function | p0 | - | 0xbec20 | 0xad454 | - | - | - |
| loadFromCheckpoint | Function | p0 | 0x3a0690 | - | - | - | link | link |
| loadLastCheckpoint | Function | | - | - | - | - | link | link |
| markCheckpoint | Function | | 0x3a05c0 | 0xbbf60 | 0xab0cc | - | link | link |
| onQuit | Function | | 0x3a3c90 | - | 0xa40a4 | - | link | link |
| optimizeColorGroups | Function | | 0x397bf0 | - | - | - | link | link |
| optimizeOpacityGroups | Function | | 0x397e80 | - | - | - | link | link |
| pauseGame | Function | p0 | 0x3a30d0 | 0xbf820 | 0xae06c | - | link | link |
| playEndAnimationToPos | Function | p0 | 0x394980 | 0xb6f90 | 0xa6a44 | - | link | link |
| playPlatformerEndAnimationToPos | Function | p0, p1 | 0x395310 | - | - | - | link | link |
| playReplay | Function | p0 | - | - | - | - | - | - |
| prepareCreateObjectsFromSetup | Function | p0 | 0x395e60 | - | 0x9deb8 | - | - | - |
| prepareMusic | Function | p0 | - | 0xb4070 | - | - | link | link |
| processCreateObjectsFromSetup | Function | | 0x396110 | - | 0x9e23c | - | link | link |
| processLoadedMoveActions | Function | | - | - | - | - | link | link |
| queueCheckpoint | Function | | - | - | - | - | link | link |
| removeAllObjects | Function | | - | 0xb4360 | - | - | link | link |
| removeCheckpoint | Function | p0 | 0x3a0ed0 | - | 0xace00 | - | link | link |
| removeFromGroupOld | Function | p0 | - | - | - | - | link | link |
| resetLevel | Function | | 0x3a1e70 | 0xb3510 | 0xa3518 | - | link | link |
| resetLevelFromStart | Function | | 0x3a1cd0 | - | - | - | link | link |
| resume | Function | | 0x3a36a0 | - | 0xae34c | - | link | link |
| resumeAndRestart | Function | p0 | 0x3a3390 | 0xbf960 | - | - | link | link |
| saveActiveSaveObjects | Function | p0, p1 | - | - | - | - | - | - |
| saveDynamicSaveObjects | Function | p0 | - | - | - | - | - | - |
| scanActiveSaveObjects | Function | | - | - | - | - | link | link |
| scanDynamicSaveObjects | Function | | 0x3a1060 | 0xaf1b0 | - | - | link | link |
| screenFlipObject | Function | p0 | - | - | - | - | link | link |
| setDamageVerifiedIdx | Function | p0 | - | - | - | - | link | link |
| setupHasCompleted | Function | | 0x38f8a0 | - | - | - | link | link |
| shouldBlend | Function | p0 | - | - | - | - | link | link |
| showCompleteEffect | Function | | 0x391eb0 | 0xb5200 | 0xa4eec | - | link | link |
| showCompleteText | Function | | 0x391880 | 0xb5680 | 0xa52c4 | - | link | link |
| showEndLayer | Function | | - | - | - | - | link | link |
| showHint | Function | | 0x39d7a0 | 0xbb9b0 | - | - | link | link |
| showNewBest | Function | p0, p1, p2, p3, p4, p5 | 0x3924d0 | - | 0xa5e8c | - | link | link |
| showRetryLayer | Function | | - | - | - | - | link | link |
| showTwoPlayerGuide | Function | | - | - | - | - | link | link |
| spawnCircle | Function | | - | - | - | - | link | link |
| spawnFirework | Function | | - | - | - | - | link | link |
| startGame | Function | | 0x390ab0 | - | 0xa4048 | - | link | link |
| startGameDelayed | Function | | - | 0xb4570 | - | - | link | link |
| startMusic | Function | | 0x3a3b40 | 0xb4480 | 0xa430c | - | link | link |
| startRecording | Function | | - | - | - | - | link | link |
| startRecordingDelayed | Function | | - | - | - | - | link | link |
| stopRecording | Function | | - | - | - | - | link | link |
| storeCheckpoint | Function | p0 | 0x3a04f0 | - | 0xacd5c | - | link | link |
| takeStateSnapshot | Function | | - | - | - | - | link | link |
| toggleBGEffectVisibility | Function | p0 | - | - | - | - | link | link |
| toggleDebugDraw | Function | p0 | - | - | - | - | link | link |
| toggleGhostEffect | Function | p0 | - | - | - | - | link | link |
| toggleIgnoreDamage | Function | p0 | - | - | - | - | link | link |
| togglePracticeMode | Function | practiceMode | 0x3a2e00 | 0xbf230 | 0xada4c | - | link | link |
| tryStartRecord | Function | | - | - | - | - | link | link |
| updateAttempts | Function | | 0x3a2b50 | 0xbf440 | 0xadc50 | - | link | link |
| updateEffectPositions | Function | | - | - | 0xaadf4 | - | link | link |
| updateInfoLabel | Function | | 0x39ba70 | 0xb0350 | 0xa0b68 | - | link | link |
| updateInvisibleBlock | Function | p0, p1, p2, p3, p4, p5 | - | - | - | - | link | link |
| updateProgressbar | Function | | 0x39b3d0 | - | 0xa251c | - | link | link |
| updateScreenRotation | Function | p0, p1, p2, p3, p4, p5, p6, p7 | - | - | - | - | link | link |
| updateTestModeLabel | Function | | 0x390a20 | 0xb42a0 | 0xa4130 | - | link | link |
| updateTimeWarp | Function | p0, p1 | 0x394920 | - | - | - | link | link |
| onEnterTransitionDidFinish | Function | | 0x3a4070 | 0xbfca0 | 0xae4c4 | - | link | link |
| onExit | Function | | 0x3a40a0 | 0xbfcd0 | 0xae508 | - | link | link |
| postUpdate | Function | p0 | 0x39d940 | 0xbbcf0 | 0xaaea8 | - | link | link |
| checkForEnd | Function | | 0x39dd10 | 0xbc020 | 0xab190 | - | link | link |
| testTime | Function | | - | 0x76f0 | 0x93bc | - | link | link |
| updateVerifyDamage | Function | | 0x39dee0 | 0xbc110 | 0xab28c | - | link | link |
| updateAttemptTime | Function | p0 | 0x39dfd0 | 0xbc200 | 0xab394 | - | link | link |
| updateVisibility | Function | p0 | 0x3983c0 | 0xb8040 | 0xa79e8 | - | link | link |
| opacityForObject | Function | p0 | 0x3992f0 | 0xba370 | 0xa977c | - | link | link |
| updateColor | Function | color, fadeTime, colorID, blending, opacity, copyHSV, colorIDToCopy, copyOpacity, callerObject, unk1, unk2 | 0x39afa0 | 0xba450 | 0xa9840 | - | link | link |
| activateEndTrigger | Function | p0, p1, p2 | - | 0xb6f80 | 0xa6a40 | - | link | link |
| activatePlatformerEndTrigger | Function | p0, p1 | 0x395200 | 0xb7450 | 0xa6e74 | - | - | - |
| toggleGlitter | Function | p0 | 0x39c8b0 | 0xbaf30 | 0xaa2ac | - | link | link |
| destroyPlayer | Function | p0, p1 | 0x39c9d0 | 0xbaff0 | 0xaa384 | - | link | link |
| toggleGroundVisibility | Function | p0 | 0x39c700 | 0xbae40 | 0xaa1c0 | - | link | link |
| toggleMGVisibility | Function | p0 | 0x39c780 | 0xbae70 | 0xaa1f0 | - | link | link |
| toggleHideAttempts | Function | p0 | 0x39c7c0 | 0xbae90 | 0xaa200 | - | link | link |
| timeForPos | Function | p0, p1, p2, p3, p4 | 0x39c5d0 | 0xbad20 | 0xaa0f0 | - | link | link |
| posForTime | Function | p0 | 0x39c660 | 0xbada0 | 0xaa164 | - | link | link |
| resetSPTriggered | Function | | 0x39c6c0 | 0xbadf0 | 0xaa184 | - | link | link |
| updateTimeWarp | Function | p0 | - | 0xb6e70 | 0xa6958 | - | link | link |
| playGravityEffect | Function | p0 | 0x39b060 | 0xba4c0 | 0xa98ac | - | link | link |
| manualUpdateObjectColors | Function | p0 | 0x399300 | 0xba380 | 0xa9784 | - | link | link |
| checkpointActivated | Function | p0 | 0x39e010 | 0xbc270 | 0xab408 | - | link | link |
| flipArt | Function | p0 | 0x39ba40 | 0xbaca0 | 0xaa08c | - | link | link |
| updateTimeLabel | Function | p0, p1, p2 | 0x39b570 | 0xba8f0 | 0xa9cb0 | - | link | link |
| checkSnapshot | Function | | - | 0xbf030 | 0xad88c | - | link | link |
| toggleProgressbar | Function | | 0x39b770 | 0xbaac0 | 0xa9e88 | - | link | link |
| toggleInfoLabel | Function | | 0x39c550 | 0xbace0 | 0xaa0ac | - | link | link |
| removeAllCheckpoints | Function | | 0x3a1010 | 0xbee20 | 0xad67c | - | link | link |
| toggleMusicInPractice | Function | | 0x39b910 | 0xbac40 | 0xaa000 | - | link | link |
| currencyWillExit | Function | p0 | 0x39d760 | 0xbbb40 | 0xaad7c | - | link | link |
| circleWaveWillBeRemoved | Function | p0 | 0x39d920 | 0xbbbe0 | 0xaaddc | - | link | link |
| dialogClosed | Function | p0 | 0x39d780 | 0xbbb80 | 0xaada8 | - | 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 | | - | - | - | - | - | - |