mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2025-10-30 08:01:01 +00:00
Some checks are pending
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows-opengl (push) Waiting to run
Build coop / build-windows-directx (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
* De-sort fields + Add `protected`
This fixes the atrocious ordering in autocomplete (a,b,g,r 😭)
also adds the protected scope for read-only fields
_ReadOnlyTable revision
* Restored OOB death (when alone)
also bubbles the player
* Rerun autogen
* Peachy Review
* kill goto
* Curly Brace
2529 lines
102 KiB
Lua
2529 lines
102 KiB
Lua
-- AUTOGENERATED FOR CODE EDITORS --
|
|
|
|
--- @class AnimInfo
|
|
--- @field public curAnim Animation
|
|
--- @field public prevAnimPtr Animation
|
|
--- @field public animID integer
|
|
--- @field public prevAnimID integer
|
|
--- @field public animFrame integer
|
|
--- @field public prevAnimFrame integer
|
|
--- @field public prevAnimFrameTimestamp integer
|
|
--- @field public animFrameAccelAssist integer
|
|
--- @field public animAccel integer
|
|
--- @field public animTimer integer
|
|
--- @field public animYTrans integer
|
|
|
|
--- @class Animation
|
|
--- @field public flags integer
|
|
--- @field public animYTransDivisor integer
|
|
--- @field public startFrame integer
|
|
--- @field public loopStart integer
|
|
--- @field public loopEnd integer
|
|
--- @field public values Pointer_integer
|
|
--- @field public index Pointer_integer
|
|
--- @field protected length integer
|
|
--- @field public valuesLength integer
|
|
--- @field public indexLength integer
|
|
|
|
--- @class AnimationTable
|
|
--- @field protected count integer
|
|
|
|
--- @class Area
|
|
--- @field public index integer
|
|
--- @field public flags integer
|
|
--- @field public terrainType integer
|
|
--- @field public root GraphNodeRoot
|
|
--- @field protected terrainData Pointer_integer
|
|
--- @field protected surfaceRooms Pointer_integer
|
|
--- @field protected macroObjects Pointer_integer
|
|
--- @field protected warpNodes ObjectWarpNode
|
|
--- @field protected paintingWarpNodes WarpNode
|
|
--- @field public instantWarps InstantWarp
|
|
--- @field protected objectSpawnInfos SpawnInfo
|
|
--- @field public camera Camera
|
|
--- @field public whirlpools Whirlpool[]
|
|
--- @field public dialog integer[]
|
|
--- @field public musicParam integer
|
|
--- @field public musicParam2 integer
|
|
--- @field protected localAreaTimer integer
|
|
--- @field protected macroObjectsAltered Pointer_integer
|
|
--- @field public numRedCoins integer
|
|
--- @field public numSecrets integer
|
|
--- @field protected nextSyncID integer
|
|
|
|
--- @class BehaviorDialogs
|
|
--- @field public BobombBuddyBob1Dialog DialogId
|
|
--- @field public BobombBuddyBob2Dialog DialogId
|
|
--- @field public BobombBuddyOther1Dialog DialogId
|
|
--- @field public BobombBuddyOther2Dialog DialogId
|
|
--- @field public Bowser1DefeatedDialog DialogId
|
|
--- @field public Bowser1Dialog DialogId
|
|
--- @field public Bowser2DefeatedDialog DialogId
|
|
--- @field public Bowser2Dialog DialogId
|
|
--- @field public Bowser3Defeated120StarsDialog DialogId
|
|
--- @field public Bowser3DefeatedDialog DialogId
|
|
--- @field public Bowser3Dialog DialogId
|
|
--- @field public CapswitchBaseDialog DialogId
|
|
--- @field public CapswitchMetalDialog DialogId
|
|
--- @field public CapswitchVanishDialog DialogId
|
|
--- @field public CapswitchWingDialog DialogId
|
|
--- @field public CastleEnterDialog DialogId
|
|
--- @field public CollectedStarDialog DialogId
|
|
--- @field public DefaultCutsceneDialog DialogId
|
|
--- @field public DoorNeed1StarDialog DialogId
|
|
--- @field public DoorNeed30StarsDialog DialogId
|
|
--- @field public DoorNeed3StarsDialog DialogId
|
|
--- @field public DoorNeed50StarsDialog DialogId
|
|
--- @field public DoorNeed70StarsDialog DialogId
|
|
--- @field public DoorNeed8StarsDialog DialogId
|
|
--- @field public DoorNeedKeyDialog DialogId
|
|
--- @field public EyerokDefeatedDialog DialogId
|
|
--- @field public EyerokIntroDialog DialogId
|
|
--- @field public GhostHuntAfterDialog DialogId
|
|
--- @field public GhostHuntDialog DialogId
|
|
--- @field public HootIntroDialog DialogId
|
|
--- @field public HootTiredDialog DialogId
|
|
--- @field public HundredCoinsDialog DialogId
|
|
--- @field public IntroPipeDialog DialogId
|
|
--- @field public KeyDoor1DontHaveDialog DialogId
|
|
--- @field public KeyDoor1HaveDialog DialogId
|
|
--- @field public KeyDoor2DontHaveDialog DialogId
|
|
--- @field public KeyDoor2HaveDialog DialogId
|
|
--- @field public KingBobombCheatDialog DialogId
|
|
--- @field public KingBobombDefeatDialog DialogId
|
|
--- @field public KingBobombIntroDialog DialogId
|
|
--- @field public KingWhompDefeatDialog DialogId
|
|
--- @field public KingWhompDialog DialogId
|
|
--- @field public KoopaQuickBobStartDialog DialogId
|
|
--- @field public KoopaQuickBobWinDialog DialogId
|
|
--- @field public KoopaQuickCheatedDialog DialogId
|
|
--- @field public KoopaQuickLostDialog DialogId
|
|
--- @field public KoopaQuickThiStartDialog DialogId
|
|
--- @field public KoopaQuickThiWinDialog DialogId
|
|
--- @field public LakituIntroDialog DialogId
|
|
--- @field public MetalCourseDialog DialogId
|
|
--- @field public Mips1Dialog DialogId
|
|
--- @field public Mips2Dialog DialogId
|
|
--- @field public PeachLetterDialog DialogId
|
|
--- @field public RacingPenguinBigStartDialog DialogId
|
|
--- @field public RacingPenguinCheatDialog DialogId
|
|
--- @field public RacingPenguinLostDialog DialogId
|
|
--- @field public RacingPenguinStartDialog DialogId
|
|
--- @field public RacingPenguinWinDialog DialogId
|
|
--- @field public SnowmanHeadAfterDialog DialogId
|
|
--- @field public SnowmanHeadBodyDialog DialogId
|
|
--- @field public SnowmanHeadDialog DialogId
|
|
--- @field public SnowmanWindDialog DialogId
|
|
--- @field public StarCollectionBaseDialog DialogId
|
|
--- @field public StarDoorDialog DialogId
|
|
--- @field public ToadStar1AfterDialog DialogId
|
|
--- @field public ToadStar1Dialog DialogId
|
|
--- @field public ToadStar2AfterDialog DialogId
|
|
--- @field public ToadStar2Dialog DialogId
|
|
--- @field public ToadStar3AfterDialog DialogId
|
|
--- @field public ToadStar3Dialog DialogId
|
|
--- @field public TuxieMotherDialog DialogId
|
|
--- @field public TuxieMotherBabyFoundDialog DialogId
|
|
--- @field public TuxieMotherBabyWrongDialog DialogId
|
|
--- @field public UkikiCageDialog DialogId
|
|
--- @field public UkikiCapGiveDialog DialogId
|
|
--- @field public UkikiCapStealDialog DialogId
|
|
--- @field public UkikiHeldDialog DialogId
|
|
--- @field public VanishCourseDialog DialogId
|
|
--- @field public WigglerAttack1Dialog DialogId
|
|
--- @field public WigglerAttack2Dialog DialogId
|
|
--- @field public WigglerAttack3Dialog DialogId
|
|
--- @field public WigglerDialog DialogId
|
|
--- @field public WingCourseDialog DialogId
|
|
--- @field public YoshiDialog DialogId
|
|
|
|
--- @class BehaviorTrajectories
|
|
--- @field public KoopaBobTrajectory Pointer_Trajectory
|
|
--- @field public KoopaThiTrajectory Pointer_Trajectory
|
|
--- @field public UnagiTrajectory Pointer_Trajectory
|
|
--- @field public Unagi2Trajectory Pointer_Trajectory
|
|
--- @field public SnowmanHeadTrajectory Pointer_Trajectory
|
|
--- @field public RacingPenguinTrajectory Pointer_Trajectory
|
|
--- @field public BowlingBallBobTrajectory Pointer_Trajectory
|
|
--- @field public BowlingBallBob2Trajectory Pointer_Trajectory
|
|
--- @field public BowlingBallTtmTrajectory Pointer_Trajectory
|
|
--- @field public BowlingBallThiLargeTrajectory Pointer_Trajectory
|
|
--- @field public BowlingBallThiSmallTrajectory Pointer_Trajectory
|
|
--- @field public MipsTrajectory Pointer_Trajectory
|
|
--- @field public Mips2Trajectory Pointer_Trajectory
|
|
--- @field public Mips3Trajectory Pointer_Trajectory
|
|
--- @field public Mips4Trajectory Pointer_Trajectory
|
|
--- @field public Mips5Trajectory Pointer_Trajectory
|
|
--- @field public Mips6Trajectory Pointer_Trajectory
|
|
--- @field public Mips7Trajectory Pointer_Trajectory
|
|
--- @field public Mips8Trajectory Pointer_Trajectory
|
|
--- @field public Mips9Trajectory Pointer_Trajectory
|
|
--- @field public Mips10Trajectory Pointer_Trajectory
|
|
--- @field public PlatformRrTrajectory Pointer_Trajectory
|
|
--- @field public PlatformRr2Trajectory Pointer_Trajectory
|
|
--- @field public PlatformRr3Trajectory Pointer_Trajectory
|
|
--- @field public PlatformRr4Trajectory Pointer_Trajectory
|
|
--- @field public PlatformCcmTrajectory Pointer_Trajectory
|
|
--- @field public PlatformBitfsTrajectory Pointer_Trajectory
|
|
--- @field public PlatformHmcTrajectory Pointer_Trajectory
|
|
--- @field public PlatformLllTrajectory Pointer_Trajectory
|
|
--- @field public PlatformLll2Trajectory Pointer_Trajectory
|
|
|
|
--- @class BehaviorValues
|
|
--- @field public KoopaBobAgility number
|
|
--- @field public KoopaCatchupAgility number
|
|
--- @field public KoopaThiAgility number
|
|
--- @field public RacingPenguinBigHeight number
|
|
--- @field public RacingPenguinBigRadius number
|
|
--- @field public RacingPenguinHeight number
|
|
--- @field public RacingPenguinRadius number
|
|
--- @field public ToadStar1Requirement integer
|
|
--- @field public ToadStar2Requirement integer
|
|
--- @field public ToadStar3Requirement integer
|
|
--- @field public KingBobombFVel number
|
|
--- @field public KingBobombYawVel integer
|
|
--- @field public KingBobombHealth integer
|
|
--- @field public KingWhompHealth integer
|
|
--- @field public MipsStar1Requirement integer
|
|
--- @field public MipsStar2Requirement integer
|
|
--- @field public BowlingBallBobSpeed number
|
|
--- @field public BowlingBallBob2Speed number
|
|
--- @field public BowlingBallTtmSpeed number
|
|
--- @field public BowlingBallThiLargeSpeed number
|
|
--- @field public BowlingBallThiSmallSpeed number
|
|
--- @field public GrateStarRequirement integer
|
|
--- @field public ChillBullyDeathPosY number
|
|
--- @field public ShowStarMilestones integer
|
|
--- @field public ShowStarDialog integer
|
|
--- @field public RespawnShellBoxes integer
|
|
--- @field public MultipleCapCollection integer
|
|
--- @field public InfiniteRenderDistance integer
|
|
--- @field public CourtyardBoosRequirement integer
|
|
--- @field protected starsNeededForDialog StarsNeededForDialog
|
|
--- @field protected dialogs BehaviorDialogs
|
|
--- @field protected trajectories BehaviorTrajectories
|
|
|
|
--- @class BullyCollisionData
|
|
--- @field public conversionRatio number
|
|
--- @field public radius number
|
|
--- @field public posX number
|
|
--- @field public posZ number
|
|
--- @field public velX number
|
|
--- @field public velZ number
|
|
|
|
--- @class Camera
|
|
--- @field public mode integer
|
|
--- @field public defMode integer
|
|
--- @field public yaw integer
|
|
--- @field protected focus Vec3f
|
|
--- @field protected pos Vec3f
|
|
--- @field protected unusedVec1 Vec3f
|
|
--- @field public areaCenX number
|
|
--- @field public areaCenZ number
|
|
--- @field public cutscene integer
|
|
--- @field public filler31 integer[]
|
|
--- @field public nextYaw integer
|
|
--- @field public filler3C integer[]
|
|
--- @field public doorStatus integer
|
|
--- @field public areaCenY number
|
|
--- @field protected mtx Mat4
|
|
|
|
--- @class CameraFOVStatus
|
|
--- @field public fovFunc integer
|
|
--- @field public fov number
|
|
--- @field public fovOffset number
|
|
--- @field public unusedIsSleeping integer
|
|
--- @field public shakeAmplitude number
|
|
--- @field public shakePhase integer
|
|
--- @field public shakeSpeed integer
|
|
--- @field public decay integer
|
|
|
|
--- @class CameraOverride
|
|
--- @field public value integer
|
|
--- @field public override boolean
|
|
|
|
--- @class CameraStoredInfo
|
|
--- @field protected pos Vec3f
|
|
--- @field protected focus Vec3f
|
|
--- @field public panDist number
|
|
--- @field public cannonYOffset number
|
|
|
|
--- @class CameraTrigger
|
|
--- @field public area integer
|
|
--- @field public centerX integer
|
|
--- @field public centerY integer
|
|
--- @field public centerZ integer
|
|
--- @field public boundsX integer
|
|
--- @field public boundsY integer
|
|
--- @field public boundsZ integer
|
|
--- @field public boundsYaw integer
|
|
|
|
--- @class ChainSegment
|
|
--- @field public posX number
|
|
--- @field public posY number
|
|
--- @field public posZ number
|
|
--- @field public pitch integer
|
|
--- @field public yaw integer
|
|
--- @field public roll integer
|
|
|
|
--- @class Character
|
|
--- @field protected type CharacterType
|
|
--- @field protected name string
|
|
--- @field protected hudHead integer
|
|
--- @field protected hudHeadTexture TextureInfo
|
|
--- @field protected cameraHudHead integer
|
|
--- @field protected modelId integer
|
|
--- @field protected capModelId integer
|
|
--- @field protected capMetalModelId integer
|
|
--- @field protected capWingModelId integer
|
|
--- @field protected capMetalWingModelId integer
|
|
--- @field protected capEnemyLayer integer
|
|
--- @field protected capEnemyGfx Pointer_Gfx
|
|
--- @field protected capEnemyDecalGfx Pointer_Gfx
|
|
--- @field protected torsoRotMult number
|
|
--- @field protected animOffsetEnabled integer
|
|
--- @field protected animOffsetLowYPoint number
|
|
--- @field protected animOffsetFeet number
|
|
--- @field protected animOffsetHand number
|
|
--- @field protected animSlowLedgeGrab integer
|
|
--- @field protected animFallOverBackwards integer
|
|
--- @field protected animBackwardAirKb integer
|
|
--- @field protected animDyingOnBack integer
|
|
--- @field protected animBackflip integer
|
|
--- @field protected animClimbUpPole integer
|
|
--- @field protected animGrabPoleShort integer
|
|
--- @field protected animGrabPoleSwingPart1 integer
|
|
--- @field protected animGrabPoleSwingPart2 integer
|
|
--- @field protected animHandstandIdle integer
|
|
--- @field protected animHandstandJump integer
|
|
--- @field protected animStartHandstand integer
|
|
--- @field protected animReturnFromHandstand integer
|
|
--- @field protected animIdleOnPole integer
|
|
--- @field protected animAPose integer
|
|
--- @field protected animSkidOnGround integer
|
|
--- @field protected animStopSkid integer
|
|
--- @field protected animCrouchFromFastLongjump integer
|
|
--- @field protected animCrouchFromSlowLongjump integer
|
|
--- @field protected animFastLongjump integer
|
|
--- @field protected animSlowLongjump integer
|
|
--- @field protected animAirborneOnStomach integer
|
|
--- @field protected animWalkWithLightObj integer
|
|
--- @field protected animRunWithLightObj integer
|
|
--- @field protected animSlowWalkWithLightObj integer
|
|
--- @field protected animShiveringWarmingHand integer
|
|
--- @field protected animShiveringReturnToIdle integer
|
|
--- @field protected animShivering integer
|
|
--- @field protected animClimbDownLedge integer
|
|
--- @field protected animCreditsWaving integer
|
|
--- @field protected animCreditsLookUp integer
|
|
--- @field protected animCreditsReturnFromLookUp integer
|
|
--- @field protected animCreditsRaiseHand integer
|
|
--- @field protected animCreditsLowerHand integer
|
|
--- @field protected animCreditsTakeOffCap integer
|
|
--- @field protected animCreditsStartWalkLookUp integer
|
|
--- @field protected animCreditsLookBackThenRun integer
|
|
--- @field protected animFinalBowserRaiseHandSpin integer
|
|
--- @field protected animFinalBowserWingCapTakeOff integer
|
|
--- @field protected animCreditsPeaceSign integer
|
|
--- @field protected animStandUpFromLavaBoost integer
|
|
--- @field protected animFireLavaBurn integer
|
|
--- @field protected animWingCapFly integer
|
|
--- @field protected animHangOnOwl integer
|
|
--- @field protected animLandOnStomach integer
|
|
--- @field protected animAirForwardKb integer
|
|
--- @field protected animDyingOnStomach integer
|
|
--- @field protected animSuffocating integer
|
|
--- @field protected animCoughing integer
|
|
--- @field protected animThrowCatchKey integer
|
|
--- @field protected animDyingFallOver integer
|
|
--- @field protected animIdleOnLedge integer
|
|
--- @field protected animFastLedgeGrab integer
|
|
--- @field protected animHangOnCeiling integer
|
|
--- @field protected animPutCapOn integer
|
|
--- @field protected animTakeCapOffThenOn integer
|
|
--- @field protected animQuicklyPutCapOn integer
|
|
--- @field protected animHeadStuckInGround integer
|
|
--- @field protected animGroundPoundLanding integer
|
|
--- @field protected animTripleJumpGroundPound integer
|
|
--- @field protected animStartGroundPound integer
|
|
--- @field protected animGroundPound integer
|
|
--- @field protected animBottomStuckInGround integer
|
|
--- @field protected animIdleWithLightObj integer
|
|
--- @field protected animJumpLandWithLightObj integer
|
|
--- @field protected animJumpWithLightObj integer
|
|
--- @field protected animFallLandWithLightObj integer
|
|
--- @field protected animFallWithLightObj integer
|
|
--- @field protected animFallFromSlidingWithLightObj integer
|
|
--- @field protected animSlidingOnBottomWithLightObj integer
|
|
--- @field protected animStandUpFromSlidingWithLightObj integer
|
|
--- @field protected animRidingShell integer
|
|
--- @field protected animWalking integer
|
|
--- @field protected animForwardFlip integer
|
|
--- @field protected animJumpRidingShell integer
|
|
--- @field protected animLandFromDoubleJump integer
|
|
--- @field protected animDoubleJumpFall integer
|
|
--- @field protected animSingleJump integer
|
|
--- @field protected animLandFromSingleJump integer
|
|
--- @field protected animAirKick integer
|
|
--- @field protected animDoubleJumpRise integer
|
|
--- @field protected animStartForwardSpinning integer
|
|
--- @field protected animThrowLightObject integer
|
|
--- @field protected animFallFromSlideKick integer
|
|
--- @field protected animBendKnessRidingShell integer
|
|
--- @field protected animLegsStuckInGround integer
|
|
--- @field protected animGeneralFall integer
|
|
--- @field protected animGeneralLand integer
|
|
--- @field protected animBeingGrabbed integer
|
|
--- @field protected animGrabHeavyObject integer
|
|
--- @field protected animSlowLandFromDive integer
|
|
--- @field protected animFlyFromCannon integer
|
|
--- @field protected animMoveOnWireNetRight integer
|
|
--- @field protected animMoveOnWireNetLeft integer
|
|
--- @field protected animMissingCap integer
|
|
--- @field protected animPullDoorWalkIn integer
|
|
--- @field protected animPushDoorWalkIn integer
|
|
--- @field protected animUnlockDoor integer
|
|
--- @field protected animStartReachPocket integer
|
|
--- @field protected animReachPocket integer
|
|
--- @field protected animStopReachPocket integer
|
|
--- @field protected animGroundThrow integer
|
|
--- @field protected animGroundKick integer
|
|
--- @field protected animFirstPunch integer
|
|
--- @field protected animSecondPunch integer
|
|
--- @field protected animFirstPunchFast integer
|
|
--- @field protected animSecondPunchFast integer
|
|
--- @field protected animPickUpLightObj integer
|
|
--- @field protected animPushing integer
|
|
--- @field protected animStartRidingShell integer
|
|
--- @field protected animPlaceLightObj integer
|
|
--- @field protected animForwardSpinning integer
|
|
--- @field protected animBackwardSpinning integer
|
|
--- @field protected animBreakdance integer
|
|
--- @field protected animRunning integer
|
|
--- @field protected animRunningUnused integer
|
|
--- @field protected animSoftBackKb integer
|
|
--- @field protected animSoftFrontKb integer
|
|
--- @field protected animDyingInQuicksand integer
|
|
--- @field protected animIdleInQuicksand integer
|
|
--- @field protected animMoveInQuicksand integer
|
|
--- @field protected animElectrocution integer
|
|
--- @field protected animShocked integer
|
|
--- @field protected animBackwardKb integer
|
|
--- @field protected animForwardKb integer
|
|
--- @field protected animIdleHeavyObj integer
|
|
--- @field protected animStandAgainstWall integer
|
|
--- @field protected animSidestepLeft integer
|
|
--- @field protected animSidestepRight integer
|
|
--- @field protected animStartSleepIdle integer
|
|
--- @field protected animStartSleepScratch integer
|
|
--- @field protected animStartSleepYawn integer
|
|
--- @field protected animStartSleepSitting integer
|
|
--- @field protected animSleepIdle integer
|
|
--- @field protected animSleepStartLying integer
|
|
--- @field protected animSleepLying integer
|
|
--- @field protected animDive integer
|
|
--- @field protected animSlideDive integer
|
|
--- @field protected animGroundBonk integer
|
|
--- @field protected animStopSlideLightObj integer
|
|
--- @field protected animSlideKick integer
|
|
--- @field protected animCrouchFromSlideKick integer
|
|
--- @field protected animSlideMotionless integer
|
|
--- @field protected animStopSlide integer
|
|
--- @field protected animFallFromSlide integer
|
|
--- @field protected animSlide integer
|
|
--- @field protected animTiptoe integer
|
|
--- @field protected animTwirlLand integer
|
|
--- @field protected animTwirl integer
|
|
--- @field protected animStartTwirl integer
|
|
--- @field protected animStopCrouching integer
|
|
--- @field protected animStartCrouching integer
|
|
--- @field protected animCrouching integer
|
|
--- @field protected animCrawling integer
|
|
--- @field protected animStopCrawling integer
|
|
--- @field protected animStartCrawling integer
|
|
--- @field protected animSummonStar integer
|
|
--- @field protected animReturnStarApproachDoor integer
|
|
--- @field protected animBackwardsWaterKb integer
|
|
--- @field protected animSwimWithObjPart1 integer
|
|
--- @field protected animSwimWithObjPart2 integer
|
|
--- @field protected animFlutterkickWithObj integer
|
|
--- @field protected animWaterActionEndWithObj integer
|
|
--- @field protected animStopGrabObjWater integer
|
|
--- @field protected animWaterIdleWithObj integer
|
|
--- @field protected animDrowningPart1 integer
|
|
--- @field protected animDrowningPart2 integer
|
|
--- @field protected animWaterDying integer
|
|
--- @field protected animWaterForwardKb integer
|
|
--- @field protected animFallFromWater integer
|
|
--- @field protected animSwimPart1 integer
|
|
--- @field protected animSwimPart2 integer
|
|
--- @field protected animFlutterkick integer
|
|
--- @field protected animWaterActionEnd integer
|
|
--- @field protected animWaterPickUpObj integer
|
|
--- @field protected animWaterGrabObjPart2 integer
|
|
--- @field protected animWaterGrabObjPart1 integer
|
|
--- @field protected animWaterThrowObj integer
|
|
--- @field protected animWaterIdle integer
|
|
--- @field protected animWaterStarDance integer
|
|
--- @field protected animReturnFromWaterStarDance integer
|
|
--- @field protected animGrabBowser integer
|
|
--- @field protected animSwingingBowser integer
|
|
--- @field protected animReleaseBowser integer
|
|
--- @field protected animHoldingBowser integer
|
|
--- @field protected animHeavyThrow integer
|
|
--- @field protected animWalkPanting integer
|
|
--- @field protected animWalkWithHeavyObj integer
|
|
--- @field protected animTurningPart1 integer
|
|
--- @field protected animTurningPart2 integer
|
|
--- @field protected animSlideflipLand integer
|
|
--- @field protected animSlideflip integer
|
|
--- @field protected animTripleJumpLand integer
|
|
--- @field protected animTripleJump integer
|
|
--- @field protected animFirstPerson integer
|
|
--- @field protected animIdleHeadLeft integer
|
|
--- @field protected animIdleHeadRight integer
|
|
--- @field protected animIdleHeadCenter integer
|
|
--- @field protected animHandstandLeft integer
|
|
--- @field protected animHandstandRight integer
|
|
--- @field protected animWakeFromSleep integer
|
|
--- @field protected animWakeFromLying integer
|
|
--- @field protected animStartTiptoe integer
|
|
--- @field protected animSlidejump integer
|
|
--- @field protected animStartWallkick integer
|
|
--- @field protected animStarDance integer
|
|
--- @field protected animReturnFromStarDance integer
|
|
--- @field protected animForwardSpinningFlip integer
|
|
--- @field protected animTripleJumpFly integer
|
|
--- @field protected soundFreqScale number
|
|
--- @field protected soundYahWahHoo integer
|
|
--- @field protected soundHoohoo integer
|
|
--- @field protected soundYahoo integer
|
|
--- @field protected soundUh integer
|
|
--- @field protected soundHrmm integer
|
|
--- @field protected soundWah2 integer
|
|
--- @field protected soundWhoa integer
|
|
--- @field protected soundEeuh integer
|
|
--- @field protected soundAttacked integer
|
|
--- @field protected soundOoof integer
|
|
--- @field protected soundOoof2 integer
|
|
--- @field protected soundHereWeGo integer
|
|
--- @field protected soundYawning integer
|
|
--- @field protected soundSnoring1 integer
|
|
--- @field protected soundSnoring2 integer
|
|
--- @field protected soundWaaaooow integer
|
|
--- @field protected soundHaha integer
|
|
--- @field protected soundHaha_2 integer
|
|
--- @field protected soundUh2 integer
|
|
--- @field protected soundUh2_2 integer
|
|
--- @field protected soundOnFire integer
|
|
--- @field protected soundDying integer
|
|
--- @field protected soundPantingCold integer
|
|
--- @field protected soundPanting integer
|
|
--- @field protected soundCoughing1 integer
|
|
--- @field protected soundCoughing2 integer
|
|
--- @field protected soundCoughing3 integer
|
|
--- @field protected soundPunchYah integer
|
|
--- @field protected soundPunchHoo integer
|
|
--- @field protected soundMamaMia integer
|
|
--- @field protected soundGroundPoundWah integer
|
|
--- @field protected soundDrowning integer
|
|
--- @field protected soundPunchWah integer
|
|
--- @field protected soundYahooWahaYippee integer
|
|
--- @field protected soundDoh integer
|
|
--- @field protected soundGameOver integer
|
|
--- @field protected soundHello integer
|
|
--- @field protected soundPressStartToPlay integer
|
|
--- @field protected soundTwirlBounce integer
|
|
--- @field protected soundSnoring3 integer
|
|
--- @field protected soundSoLongaBowser integer
|
|
--- @field protected soundImaTired integer
|
|
--- @field protected soundLetsAGo integer
|
|
--- @field protected soundOkeyDokey integer
|
|
|
|
--- @class Controller
|
|
--- @field public port integer
|
|
--- @field public stickX number
|
|
--- @field public stickY number
|
|
--- @field public stickMag number
|
|
--- @field public rawStickX integer
|
|
--- @field public rawStickY integer
|
|
--- @field public extStickX integer
|
|
--- @field public extStickY integer
|
|
--- @field public buttonDown integer
|
|
--- @field public buttonPressed integer
|
|
--- @field public buttonReleased integer
|
|
|
|
--- @class CustomLevelInfo
|
|
--- @field protected script Pointer_LevelScript
|
|
--- @field protected scriptEntryName string
|
|
--- @field public courseNum integer
|
|
--- @field public levelNum integer
|
|
--- @field protected fullName string
|
|
--- @field protected shortName string
|
|
--- @field public acousticReach integer
|
|
--- @field public echoLevel1 integer
|
|
--- @field public echoLevel2 integer
|
|
--- @field public echoLevel3 integer
|
|
--- @field public modIndex integer
|
|
--- @field protected next CustomLevelInfo
|
|
|
|
--- @class Cutscene
|
|
--- @field public duration integer
|
|
|
|
--- @class CutsceneSplinePoint
|
|
--- @field public index integer
|
|
--- @field public speed integer
|
|
--- @field protected point Vec3s
|
|
|
|
--- @class CutsceneVariable
|
|
--- @field public unused1 integer
|
|
--- @field protected point Vec3f
|
|
--- @field protected unusedPoint Vec3f
|
|
--- @field protected angle Vec3s
|
|
--- @field public unused2 integer
|
|
|
|
--- @class DateTime
|
|
--- @field public year integer
|
|
--- @field public month integer
|
|
--- @field public day integer
|
|
--- @field public hour integer
|
|
--- @field public minute integer
|
|
--- @field public second integer
|
|
|
|
--- @class DialogEntry
|
|
--- @field protected unused integer
|
|
--- @field protected linesPerBox integer
|
|
--- @field protected leftOffset integer
|
|
--- @field protected width integer
|
|
--- @field protected text string
|
|
--- @field protected replaced boolean
|
|
|
|
--- @class DisplayListNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field public next DisplayListNode
|
|
--- @field public usingCamSpace integer
|
|
|
|
--- @class DjuiColor
|
|
--- @field public r integer
|
|
--- @field public g integer
|
|
--- @field public b integer
|
|
--- @field public a integer
|
|
|
|
--- @class DjuiInteractableTheme
|
|
--- @field protected textColor DjuiColor
|
|
--- @field protected defaultRectColor DjuiColor
|
|
--- @field protected cursorDownRectColor DjuiColor
|
|
--- @field protected hoveredRectColor DjuiColor
|
|
--- @field protected defaultBorderColor DjuiColor
|
|
--- @field protected cursorDownBorderColor DjuiColor
|
|
--- @field protected hoveredBorderColor DjuiColor
|
|
|
|
--- @class DjuiPanelTheme
|
|
--- @field public hudFontHeader boolean
|
|
|
|
--- @class DjuiTheme
|
|
--- @field protected id string
|
|
--- @field protected name string
|
|
--- @field protected interactables DjuiInteractableTheme
|
|
--- @field protected threePanels DjuiThreePanelTheme
|
|
--- @field protected panels DjuiPanelTheme
|
|
|
|
--- @class DjuiThreePanelTheme
|
|
--- @field protected rectColor DjuiColor
|
|
--- @field protected borderColor DjuiColor
|
|
|
|
--- @class ExclamationBoxContent
|
|
--- @field public id integer
|
|
--- @field public unused integer
|
|
--- @field public firstByte integer
|
|
--- @field public model ModelExtendedId
|
|
--- @field public behavior BehaviorId
|
|
|
|
--- @class FirstPersonCamera
|
|
--- @field protected enabled boolean
|
|
--- @field public forcePitch boolean
|
|
--- @field public forceYaw boolean
|
|
--- @field public forceRoll boolean
|
|
--- @field public centerL boolean
|
|
--- @field public pitch integer
|
|
--- @field public yaw integer
|
|
--- @field public crouch number
|
|
--- @field public fov number
|
|
--- @field protected offset Vec3f
|
|
|
|
--- @class FloorGeometry
|
|
--- @field public unused number[]
|
|
--- @field public normalX number
|
|
--- @field public normalY number
|
|
--- @field public normalZ number
|
|
--- @field public originOffset number
|
|
|
|
--- @class FnGraphNode
|
|
--- @field protected node GraphNode
|
|
|
|
--- @class Gfx
|
|
--- @field protected w0 integer
|
|
--- @field protected w1 integer
|
|
|
|
--- @class GlobalObjectAnimations
|
|
--- @field protected amp_seg8_anims_08004034 Pointer_ObjectAnimPointer
|
|
--- @field protected birds_seg5_anims_050009E8 Pointer_ObjectAnimPointer
|
|
--- @field protected blargg_seg5_anims_0500616C Pointer_ObjectAnimPointer
|
|
--- @field protected blue_fish_seg3_anims_0301C2B0 Pointer_ObjectAnimPointer
|
|
--- @field protected bobomb_seg8_anims_0802396C Pointer_ObjectAnimPointer
|
|
--- @field protected bookend_seg5_anims_05002540 Pointer_ObjectAnimPointer
|
|
--- @field protected bowser_key_seg3_anims_list Pointer_ObjectAnimPointer
|
|
--- @field protected bowser_seg6_anims_06057690 Pointer_ObjectAnimPointer
|
|
--- @field protected bub_seg6_anims_06012354 Pointer_ObjectAnimPointer
|
|
--- @field protected bully_seg5_anims_0500470C Pointer_ObjectAnimPointer
|
|
--- @field protected butterfly_seg3_anims_030056B0 Pointer_ObjectAnimPointer
|
|
--- @field protected castle_grounds_seg7_anims_flags Pointer_ObjectAnimPointer
|
|
--- @field protected chain_chomp_seg6_anims_06025178 Pointer_ObjectAnimPointer
|
|
--- @field protected chair_seg5_anims_05005784 Pointer_ObjectAnimPointer
|
|
--- @field protected chilly_chief_seg6_anims_06003994 Pointer_ObjectAnimPointer
|
|
--- @field protected chuckya_seg8_anims_0800C070 Pointer_ObjectAnimPointer
|
|
--- @field protected clam_shell_seg5_anims_05001744 Pointer_ObjectAnimPointer
|
|
--- @field protected cyan_fish_seg6_anims_0600E264 Pointer_ObjectAnimPointer
|
|
--- @field protected door_seg3_anims_030156C0 Pointer_ObjectAnimPointer
|
|
--- @field protected dorrie_seg6_anims_0600F638 Pointer_ObjectAnimPointer
|
|
--- @field protected eyerok_seg5_anims_050116E4 Pointer_ObjectAnimPointer
|
|
--- @field protected flyguy_seg8_anims_08011A64 Pointer_ObjectAnimPointer
|
|
--- @field protected goomba_seg8_anims_0801DA4C Pointer_ObjectAnimPointer
|
|
--- @field protected heave_ho_seg5_anims_0501534C Pointer_ObjectAnimPointer
|
|
--- @field protected hoot_seg5_anims_05005768 Pointer_ObjectAnimPointer
|
|
--- @field protected king_bobomb_seg5_anims_0500FE30 Pointer_ObjectAnimPointer
|
|
--- @field protected klepto_seg5_anims_05008CFC Pointer_ObjectAnimPointer
|
|
--- @field protected koopa_flag_seg6_anims_06001028 Pointer_ObjectAnimPointer
|
|
--- @field protected koopa_seg6_anims_06011364 Pointer_ObjectAnimPointer
|
|
--- @field protected lakitu_enemy_seg5_anims_050144D4 Pointer_ObjectAnimPointer
|
|
--- @field protected lakitu_seg6_anims_060058F8 Pointer_ObjectAnimPointer
|
|
--- @field protected mad_piano_seg5_anims_05009B14 Pointer_ObjectAnimPointer
|
|
--- @field protected manta_seg5_anims_05008EB4 Pointer_ObjectAnimPointer
|
|
--- @field protected mips_seg6_anims_06015634 Pointer_ObjectAnimPointer
|
|
--- @field protected moneybag_seg6_anims_06005E5C Pointer_ObjectAnimPointer
|
|
--- @field protected monty_mole_seg5_anims_05007248 Pointer_ObjectAnimPointer
|
|
--- @field protected peach_seg5_anims_0501C41C Pointer_ObjectAnimPointer
|
|
--- @field protected penguin_seg5_anims_05008B74 Pointer_ObjectAnimPointer
|
|
--- @field protected piranha_plant_seg6_anims_0601C31C Pointer_ObjectAnimPointer
|
|
--- @field protected scuttlebug_seg6_anims_06015064 Pointer_ObjectAnimPointer
|
|
--- @field protected seaweed_seg6_anims_0600A4D4 Pointer_ObjectAnimPointer
|
|
--- @field protected skeeter_seg6_anims_06007DE0 Pointer_ObjectAnimPointer
|
|
--- @field protected snowman_seg5_anims_0500D118 Pointer_ObjectAnimPointer
|
|
--- @field protected spindrift_seg5_anims_05002D68 Pointer_ObjectAnimPointer
|
|
--- @field protected spiny_seg5_anims_05016EAC Pointer_ObjectAnimPointer
|
|
--- @field protected spiny_egg_seg5_anims_050157E4 Pointer_ObjectAnimPointer
|
|
--- @field protected sushi_seg5_anims_0500AE54 Pointer_ObjectAnimPointer
|
|
--- @field protected swoop_seg6_anims_060070D0 Pointer_ObjectAnimPointer
|
|
--- @field protected toad_seg6_anims_0600FB58 Pointer_ObjectAnimPointer
|
|
--- @field protected ukiki_seg5_anims_05015784 Pointer_ObjectAnimPointer
|
|
--- @field protected unagi_seg5_anims_05012824 Pointer_ObjectAnimPointer
|
|
--- @field protected water_ring_seg6_anims_06013F7C Pointer_ObjectAnimPointer
|
|
--- @field protected whomp_seg6_anims_06020A04 Pointer_ObjectAnimPointer
|
|
--- @field protected wiggler_seg5_anims_0500C874 Pointer_ObjectAnimPointer
|
|
--- @field protected wiggler_seg5_anims_0500EC8C Pointer_ObjectAnimPointer
|
|
--- @field protected yoshi_seg5_anims_05024100 Pointer_ObjectAnimPointer
|
|
|
|
--- @class GlobalObjectCollisionData
|
|
--- @field public bbh_seg7_collision_coffin Pointer_Collision
|
|
--- @field public bbh_seg7_collision_haunted_bookshelf Pointer_Collision
|
|
--- @field public bbh_seg7_collision_merry_go_round Pointer_Collision
|
|
--- @field public bbh_seg7_collision_mesh_elevator Pointer_Collision
|
|
--- @field public bbh_seg7_collision_staircase_step Pointer_Collision
|
|
--- @field public bbh_seg7_collision_tilt_floor_platform Pointer_Collision
|
|
--- @field public bitdw_seg7_collision_moving_pyramid Pointer_Collision
|
|
--- @field public bitfs_seg7_collision_inverted_pyramid Pointer_Collision
|
|
--- @field public bitfs_seg7_collision_sinking_cage_platform Pointer_Collision
|
|
--- @field public bitfs_seg7_collision_sinking_platform Pointer_Collision
|
|
--- @field public bitfs_seg7_collision_squishable_platform Pointer_Collision
|
|
--- @field public blue_coin_switch_seg8_collision_08000E98 Pointer_Collision
|
|
--- @field public bob_seg7_collision_chain_chomp_gate Pointer_Collision
|
|
--- @field public bowser_2_seg7_collision_tilting_platform Pointer_Collision
|
|
--- @field public breakable_box_seg8_collision_08012D70 Pointer_Collision
|
|
--- @field public cannon_lid_seg8_collision_08004950 Pointer_Collision
|
|
--- @field public capswitch_collision_050033D0 Pointer_Collision
|
|
--- @field public capswitch_collision_05003448 Pointer_Collision
|
|
--- @field public castle_grounds_seg7_collision_cannon_grill Pointer_Collision
|
|
--- @field public castle_grounds_seg7_collision_moat_grills Pointer_Collision
|
|
--- @field public checkerboard_platform_seg8_collision_0800D710 Pointer_Collision
|
|
--- @field public ddd_seg7_collision_bowser_sub_door Pointer_Collision
|
|
--- @field public ddd_seg7_collision_submarine Pointer_Collision
|
|
--- @field public door_seg3_collision_0301CE78 Pointer_Collision
|
|
--- @field public dorrie_seg6_collision_0600F644 Pointer_Collision
|
|
--- @field public dorrie_seg6_collision_0600FBB8 Pointer_Collision
|
|
--- @field public exclamation_box_outline_seg8_collision_08025F78 Pointer_Collision
|
|
--- @field public hmc_seg7_collision_controllable_platform Pointer_Collision
|
|
--- @field public hmc_seg7_collision_controllable_platform_sub Pointer_Collision
|
|
--- @field public hmc_seg7_collision_elevator Pointer_Collision
|
|
--- @field public inside_castle_seg7_collision_floor_trap Pointer_Collision
|
|
--- @field public inside_castle_seg7_collision_star_door Pointer_Collision
|
|
--- @field public inside_castle_seg7_collision_water_level_pillar Pointer_Collision
|
|
--- @field public jrb_seg7_collision_floating_box Pointer_Collision
|
|
--- @field public jrb_seg7_collision_floating_platform Pointer_Collision
|
|
--- @field public jrb_seg7_collision_in_sunken_ship Pointer_Collision
|
|
--- @field public jrb_seg7_collision_in_sunken_ship_2 Pointer_Collision
|
|
--- @field public jrb_seg7_collision_in_sunken_ship_3 Pointer_Collision
|
|
--- @field public jrb_seg7_collision_pillar_base Pointer_Collision
|
|
--- @field public jrb_seg7_collision_rock_solid Pointer_Collision
|
|
--- @field public lll_hexagonal_mesh_seg3_collision_0301CECC Pointer_Collision
|
|
--- @field public lll_seg7_collision_drawbridge Pointer_Collision
|
|
--- @field public lll_seg7_collision_falling_wall Pointer_Collision
|
|
--- @field public lll_seg7_collision_floating_block Pointer_Collision
|
|
--- @field public lll_seg7_collision_hexagonal_platform Pointer_Collision
|
|
--- @field public lll_seg7_collision_inverted_pyramid Pointer_Collision
|
|
--- @field public lll_seg7_collision_octagonal_moving_platform Pointer_Collision
|
|
--- @field public lll_seg7_collision_pitoune Pointer_Collision
|
|
--- @field public lll_seg7_collision_puzzle_piece Pointer_Collision
|
|
--- @field public lll_seg7_collision_rotating_fire_bars Pointer_Collision
|
|
--- @field public lll_seg7_collision_rotating_platform Pointer_Collision
|
|
--- @field public lll_seg7_collision_sinking_pyramids Pointer_Collision
|
|
--- @field public lll_seg7_collision_slow_tilting_platform Pointer_Collision
|
|
--- @field public lll_seg7_collision_wood_piece Pointer_Collision
|
|
--- @field public metal_box_seg8_collision_08024C28 Pointer_Collision
|
|
--- @field public penguin_seg5_collision_05008B88 Pointer_Collision
|
|
--- @field public poundable_pole_collision_06002490 Pointer_Collision
|
|
--- @field public purple_switch_seg8_collision_0800C7A8 Pointer_Collision
|
|
--- @field public rr_seg7_collision_donut_platform Pointer_Collision
|
|
--- @field public rr_seg7_collision_elevator_platform Pointer_Collision
|
|
--- @field public rr_seg7_collision_pendulum Pointer_Collision
|
|
--- @field public rr_seg7_collision_rotating_platform_with_fire Pointer_Collision
|
|
--- @field public sl_seg7_collision_pound_explodes Pointer_Collision
|
|
--- @field public sl_seg7_collision_sliding_snow_mound Pointer_Collision
|
|
--- @field public springboard_collision_05001A28 Pointer_Collision
|
|
--- @field public ssl_seg7_collision_0702808C Pointer_Collision
|
|
--- @field public ssl_seg7_collision_grindel Pointer_Collision
|
|
--- @field public ssl_seg7_collision_pyramid_elevator Pointer_Collision
|
|
--- @field public ssl_seg7_collision_pyramid_top Pointer_Collision
|
|
--- @field public ssl_seg7_collision_spindel Pointer_Collision
|
|
--- @field public ssl_seg7_collision_tox_box Pointer_Collision
|
|
--- @field public thi_seg7_collision_top_trap Pointer_Collision
|
|
--- @field public thwomp_seg5_collision_0500B7D0 Pointer_Collision
|
|
--- @field public thwomp_seg5_collision_0500B92C Pointer_Collision
|
|
--- @field public ttc_seg7_collision_clock_main_rotation Pointer_Collision
|
|
--- @field public ttc_seg7_collision_clock_pendulum Pointer_Collision
|
|
--- @field public ttc_seg7_collision_clock_platform Pointer_Collision
|
|
--- @field public ttc_seg7_collision_rotating_clock_platform2 Pointer_Collision
|
|
--- @field public ttc_seg7_collision_sliding_surface Pointer_Collision
|
|
--- @field public ttm_seg7_collision_pitoune_2 Pointer_Collision
|
|
--- @field public ttm_seg7_collision_podium_warp Pointer_Collision
|
|
--- @field public ttm_seg7_collision_ukiki_cage Pointer_Collision
|
|
--- @field public unknown_seg8_collision_080262F8 Pointer_Collision
|
|
--- @field public warp_pipe_seg3_collision_03009AC8 Pointer_Collision
|
|
--- @field public wdw_seg7_collision_arrow_lift Pointer_Collision
|
|
--- @field public wdw_seg7_collision_express_elevator_platform Pointer_Collision
|
|
--- @field public wdw_seg7_collision_rect_floating_platform Pointer_Collision
|
|
--- @field public wdw_seg7_collision_square_floating_platform Pointer_Collision
|
|
--- @field public wf_seg7_collision_breakable_wall Pointer_Collision
|
|
--- @field public wf_seg7_collision_breakable_wall_2 Pointer_Collision
|
|
--- @field public wf_seg7_collision_bullet_bill_cannon Pointer_Collision
|
|
--- @field public wf_seg7_collision_clocklike_rotation Pointer_Collision
|
|
--- @field public wf_seg7_collision_kickable_board Pointer_Collision
|
|
--- @field public wf_seg7_collision_large_bomp Pointer_Collision
|
|
--- @field public wf_seg7_collision_platform Pointer_Collision
|
|
--- @field public wf_seg7_collision_sliding_brick_platform Pointer_Collision
|
|
--- @field public wf_seg7_collision_small_bomp Pointer_Collision
|
|
--- @field public wf_seg7_collision_tower Pointer_Collision
|
|
--- @field public wf_seg7_collision_tower_door Pointer_Collision
|
|
--- @field public whomp_seg6_collision_06020A0C Pointer_Collision
|
|
--- @field public wooden_signpost_seg3_collision_0302DD80 Pointer_Collision
|
|
|
|
--- @class GlobalTextures
|
|
--- @field protected camera TextureInfo
|
|
--- @field protected lakitu TextureInfo
|
|
--- @field protected no_camera TextureInfo
|
|
--- @field protected arrow_up TextureInfo
|
|
--- @field protected arrow_down TextureInfo
|
|
--- @field protected coin TextureInfo
|
|
--- @field protected star TextureInfo
|
|
--- @field protected apostrophe TextureInfo
|
|
--- @field protected double_quote TextureInfo
|
|
--- @field protected mario_head TextureInfo
|
|
--- @field protected luigi_head TextureInfo
|
|
--- @field protected toad_head TextureInfo
|
|
--- @field protected waluigi_head TextureInfo
|
|
--- @field protected wario_head TextureInfo
|
|
|
|
--- @class GraphNode
|
|
--- @field protected prev GraphNode
|
|
--- @field protected next GraphNode
|
|
--- @field protected parent GraphNode
|
|
--- @field protected children GraphNode
|
|
--- @field protected type integer
|
|
--- @field public flags integer
|
|
--- @field public extraFlags integer
|
|
--- @field public hookProcess integer
|
|
|
|
--- @class GraphNodeAnimatedPart
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected translation Vec3s
|
|
|
|
--- @class GraphNodeBackground
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field protected unused integer
|
|
--- @field public background integer
|
|
--- @field protected prevCameraPos Vec3f
|
|
--- @field protected prevCameraFocus Vec3f
|
|
--- @field protected prevCameraTimestamp integer
|
|
|
|
--- @class GraphNodeBillboard
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected translation Vec3s
|
|
|
|
--- @class GraphNodeBone
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected translation Vec3s
|
|
--- @field protected rotation Vec3s
|
|
--- @field protected scale Vec3f
|
|
|
|
--- @class GraphNodeCamera
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field protected pos Vec3f
|
|
--- @field protected focus Vec3f
|
|
--- @field protected prevPos Vec3f
|
|
--- @field protected prevFocus Vec3f
|
|
--- @field protected prevTimestamp integer
|
|
--- @field public matrixPtr Pointer_Mat4
|
|
--- @field protected matrixPtrPrev Pointer_Mat4
|
|
--- @field public roll integer
|
|
--- @field public rollScreen integer
|
|
|
|
--- @class GraphNodeCullingRadius
|
|
--- @field protected node GraphNode
|
|
--- @field public cullingRadius integer
|
|
--- @field public pad1E integer[]
|
|
|
|
--- @class GraphNodeDisplayList
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
|
|
--- @class GraphNodeGenerated
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field public parameter integer
|
|
|
|
--- @class GraphNodeHeldObject
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field public playerIndex integer
|
|
--- @field public objNode Object
|
|
--- @field protected translation Vec3s
|
|
--- @field protected prevShadowPos Vec3f
|
|
--- @field protected prevShadowPosTimestamp integer
|
|
|
|
--- @class GraphNodeLevelOfDetail
|
|
--- @field protected node GraphNode
|
|
--- @field public minDistance integer
|
|
--- @field public maxDistance integer
|
|
|
|
--- @class GraphNodeMasterList
|
|
--- @field protected node GraphNode
|
|
|
|
--- @class GraphNodeObject
|
|
--- @field protected node GraphNode
|
|
--- @field protected sharedChild GraphNode
|
|
--- @field protected unk4C SpawnInfo
|
|
--- @field public throwMatrix Pointer_Mat4
|
|
--- @field protected throwMatrixPrev Pointer_Mat4
|
|
--- @field protected prevThrowMatrix Mat4
|
|
--- @field protected angle Vec3s
|
|
--- @field protected prevAngle Vec3s
|
|
--- @field protected pos Vec3f
|
|
--- @field protected prevPos Vec3f
|
|
--- @field protected shadowPos Vec3f
|
|
--- @field protected prevShadowPos Vec3f
|
|
--- @field protected scale Vec3f
|
|
--- @field protected prevScale Vec3f
|
|
--- @field protected cameraToObject Vec3f
|
|
--- @field protected prevTimestamp integer
|
|
--- @field protected prevShadowPosTimestamp integer
|
|
--- @field protected prevScaleTimestamp integer
|
|
--- @field protected prevThrowMatrixTimestamp integer
|
|
--- @field protected skipInterpolationTimestamp integer
|
|
--- @field protected animInfo AnimInfo
|
|
--- @field public areaIndex integer
|
|
--- @field public activeAreaIndex integer
|
|
--- @field public shadowInvisible boolean
|
|
--- @field public disableAutomaticShadowPos boolean
|
|
--- @field public skipInViewCheck boolean
|
|
--- @field public inited boolean
|
|
|
|
--- @class GraphNodeObjectParent
|
|
--- @field protected node GraphNode
|
|
--- @field protected sharedChild GraphNode
|
|
|
|
--- @class GraphNodeOrthoProjection
|
|
--- @field protected node GraphNode
|
|
--- @field public scale number
|
|
|
|
--- @class GraphNodePerspective
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field protected unused integer
|
|
--- @field public fov number
|
|
--- @field public near integer
|
|
--- @field public far integer
|
|
--- @field public prevFov number
|
|
--- @field public prevTimestamp number
|
|
|
|
--- @class GraphNodeRoot
|
|
--- @field protected node GraphNode
|
|
--- @field protected areaIndex integer
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
--- @field public width integer
|
|
--- @field public height integer
|
|
--- @field protected numViews integer
|
|
|
|
--- @class GraphNodeRotation
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected rotation Vec3s
|
|
|
|
--- @class GraphNodeScale
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field public scale number
|
|
|
|
--- @class GraphNodeScaleXYZ
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected scale Vec3f
|
|
|
|
--- @class GraphNodeShadow
|
|
--- @field protected node GraphNode
|
|
--- @field public shadowScale integer
|
|
--- @field public shadowSolidity integer
|
|
--- @field public shadowType integer
|
|
|
|
--- @class GraphNodeStart
|
|
--- @field protected node GraphNode
|
|
|
|
--- @class GraphNodeSwitchCase
|
|
--- @field protected fnNode FnGraphNode
|
|
--- @field protected unused integer
|
|
--- @field public parameter integer
|
|
--- @field public selectedCase integer
|
|
|
|
--- @class GraphNodeTranslation
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected translation Vec3s
|
|
--- @field public pad1E integer[]
|
|
|
|
--- @class GraphNodeTranslationRotation
|
|
--- @field protected node GraphNode
|
|
--- @field public displayList Pointer_Gfx
|
|
--- @field protected translation Vec3s
|
|
--- @field protected rotation Vec3s
|
|
|
|
--- @class GraphNode_802A45E4
|
|
--- @field public unk18 integer
|
|
--- @field public unk1A integer
|
|
--- @field public unk1C integer
|
|
--- @field public unk1E integer
|
|
--- @field public unk20 integer
|
|
--- @field public unk22 integer
|
|
|
|
--- @class HandheldShakePoint
|
|
--- @field public index integer
|
|
--- @field public pad integer
|
|
--- @field protected point Vec3s
|
|
|
|
--- @class HudUtilsRotation
|
|
--- @field public rotation number
|
|
--- @field public rotationDiff number
|
|
--- @field public prevPivotX number
|
|
--- @field public prevPivotY number
|
|
--- @field public pivotX number
|
|
--- @field public pivotY number
|
|
|
|
--- @class InstantWarp
|
|
--- @field public id integer
|
|
--- @field public area integer
|
|
--- @field protected displacement Vec3s
|
|
|
|
--- @class LakituState
|
|
--- @field protected curFocus Vec3f
|
|
--- @field protected curPos Vec3f
|
|
--- @field protected goalFocus Vec3f
|
|
--- @field protected goalPos Vec3f
|
|
--- @field public filler30 integer[]
|
|
--- @field public mode integer
|
|
--- @field public defMode integer
|
|
--- @field public filler3E integer[]
|
|
--- @field public focusDistance number
|
|
--- @field public oldPitch integer
|
|
--- @field public oldYaw integer
|
|
--- @field public oldRoll integer
|
|
--- @field protected shakeMagnitude Vec3s
|
|
--- @field public shakePitchPhase integer
|
|
--- @field public shakePitchVel integer
|
|
--- @field public shakePitchDecay integer
|
|
--- @field protected unusedVec1 Vec3f
|
|
--- @field protected unusedVec2 Vec3s
|
|
--- @field public filler72 integer[]
|
|
--- @field public roll integer
|
|
--- @field public yaw integer
|
|
--- @field public nextYaw integer
|
|
--- @field protected focus Vec3f
|
|
--- @field protected pos Vec3f
|
|
--- @field public shakeRollPhase integer
|
|
--- @field public shakeRollVel integer
|
|
--- @field public shakeRollDecay integer
|
|
--- @field public shakeYawPhase integer
|
|
--- @field public shakeYawVel integer
|
|
--- @field public shakeYawDecay integer
|
|
--- @field public focHSpeed number
|
|
--- @field public focVSpeed number
|
|
--- @field public posHSpeed number
|
|
--- @field public posVSpeed number
|
|
--- @field public keyDanceRoll integer
|
|
--- @field public lastFrameAction integer
|
|
--- @field public unused integer
|
|
--- @field public skipCameraInterpolationTimestamp integer
|
|
|
|
--- @class LevelValues
|
|
--- @field public fixCollisionBugs integer
|
|
--- @field public fixCollisionBugsRoundedCorners integer
|
|
--- @field public fixCollisionBugsFalseLedgeGrab integer
|
|
--- @field public fixCollisionBugsGroundPoundBonks integer
|
|
--- @field public fixCollisionBugsPickBestWall integer
|
|
--- @field public fixVanishFloors integer
|
|
--- @field public fixInvalidShellRides integer
|
|
--- @field public hudCapTimer integer
|
|
--- @field public hudRedCoinsRadar integer
|
|
--- @field public hudSecretsRadar integer
|
|
--- @field public starHeal integer
|
|
--- @field public mushroom1UpHeal integer
|
|
--- @field public floatingStarDance integer
|
|
--- @field public previewBlueCoins integer
|
|
--- @field public respawnBlueCoinsSwitch integer
|
|
--- @field public visibleSecrets integer
|
|
--- @field public showStarNumber integer
|
|
--- @field public extendedPauseDisplay integer
|
|
--- @field public pauseExitAnywhere integer
|
|
--- @field public disableActs integer
|
|
--- @field public bubbleOnDeathBarrierInCapStages integer
|
|
--- @field public entryLevel LevelNum
|
|
--- @field public exitCastleLevel LevelNum
|
|
--- @field public exitCastleArea integer
|
|
--- @field public exitCastleWarpNode integer
|
|
--- @field public wingCapLookUpReq integer
|
|
--- @field public skipCreditsAt LevelNum
|
|
--- @field public pssSlideStarTime integer
|
|
--- @field public pssSlideStarIndex integer
|
|
--- @field public coinsRequiredForCoinStar integer
|
|
--- @field public infiniteStairsRequirement integer
|
|
--- @field public wingCapDuration integer
|
|
--- @field public metalCapDuration integer
|
|
--- @field public vanishCapDuration integer
|
|
--- @field public wingCapDurationTotwc integer
|
|
--- @field public metalCapDurationCotmc integer
|
|
--- @field public vanishCapDurationVcutm integer
|
|
--- @field public wingCapSequence SeqId
|
|
--- @field public metalCapSequence SeqId
|
|
--- @field public vanishCapSequence SeqId
|
|
--- @field protected starPositions StarPositions
|
|
--- @field public cellHeightLimit integer
|
|
--- @field public floorLowerLimit integer
|
|
--- @field public floorLowerLimitMisc integer
|
|
--- @field public floorLowerLimitShadow integer
|
|
--- @field public maxLives integer
|
|
--- @field public maxCoins integer
|
|
--- @field public numCoinsToLife integer
|
|
--- @field public wdwWaterLevelSpeed number
|
|
--- @field public useGlobalStarIds integer
|
|
--- @field public zoomOutCameraOnPause integer
|
|
--- @field public jrbDarkenSkybox integer
|
|
--- @field public wallMaxRadius number
|
|
--- @field public floorNormalMinY number
|
|
--- @field public ceilNormalMaxY number
|
|
|
|
--- @class LinearTransitionPoint
|
|
--- @field protected focus Vec3f
|
|
--- @field protected pos Vec3f
|
|
--- @field public dist number
|
|
--- @field public pitch integer
|
|
--- @field public yaw integer
|
|
|
|
--- @class MarioAnimation
|
|
--- @field protected currentAnimAddr Pointer_integer
|
|
--- @field public targetAnim Animation
|
|
|
|
--- @class MarioBodyState
|
|
--- @field public capState integer
|
|
--- @field public eyeState integer
|
|
--- @field public handState integer
|
|
--- @field public punchState integer
|
|
--- @field public modelState integer
|
|
--- @field public allowPartRotation integer
|
|
--- @field public grabPos integer
|
|
--- @field public wingFlutter integer
|
|
--- @field public mirrorMario boolean
|
|
--- @field protected headAngle Vec3s
|
|
--- @field protected torsoAngle Vec3s
|
|
--- @field protected headPos Vec3f
|
|
--- @field protected torsoPos Vec3f
|
|
--- @field protected heldObjLastPosition Vec3f
|
|
--- @field protected currAnimPart integer
|
|
--- @field protected updateTorsoTime integer
|
|
--- @field protected updateHeadPosTime integer
|
|
--- @field public action integer
|
|
--- @field public shadeR integer
|
|
--- @field public shadeG integer
|
|
--- @field public shadeB integer
|
|
--- @field public lightR integer
|
|
--- @field public lightG integer
|
|
--- @field public lightB integer
|
|
--- @field public lightingDirX number
|
|
--- @field public lightingDirY number
|
|
--- @field public lightingDirZ number
|
|
|
|
--- @class MarioState
|
|
--- @field protected playerIndex integer
|
|
--- @field public input integer
|
|
--- @field public numCoins integer
|
|
--- @field public numStars integer
|
|
--- @field public numLives integer
|
|
--- @field public numKeys integer
|
|
--- @field public health integer
|
|
--- @field public hurtCounter integer
|
|
--- @field public healCounter integer
|
|
--- @field public isSnoring integer
|
|
--- @field public freeze integer
|
|
--- @field public cap integer
|
|
--- @field public capTimer integer
|
|
--- @field public invincTimer integer
|
|
--- @field public skipWarpInteractionsTimer integer
|
|
--- @field public squishTimer integer
|
|
--- @field public bounceSquishTimer integer
|
|
--- @field public knockbackTimer integer
|
|
--- @field public wallKickTimer integer
|
|
--- @field public doubleJumpTimer integer
|
|
--- @field public specialTripleJump integer
|
|
--- @field public fadeWarpOpacity integer
|
|
--- @field public wasNetworkVisible integer
|
|
--- @field protected dialogId integer
|
|
--- @field public prevNumStarsForDialog integer
|
|
--- @field public unkB0 integer
|
|
--- @field public action integer
|
|
--- @field public prevAction integer
|
|
--- @field public actionArg integer
|
|
--- @field public actionTimer integer
|
|
--- @field public actionState integer
|
|
--- @field public flags integer
|
|
--- @field public quicksandDepth number
|
|
--- @field protected controller Controller
|
|
--- @field protected marioBodyState MarioBodyState
|
|
--- @field public character Character
|
|
--- @field public terrainSoundAddend integer
|
|
--- @field protected pos Vec3f
|
|
--- @field protected nonInstantWarpPos Vec3f
|
|
--- @field protected vel Vec3f
|
|
--- @field public slideVelX number
|
|
--- @field public slideVelZ number
|
|
--- @field public forwardVel number
|
|
--- @field public peakHeight number
|
|
--- @field public intendedMag number
|
|
--- @field public intendedYaw integer
|
|
--- @field public framesSinceA integer
|
|
--- @field public framesSinceB integer
|
|
--- @field protected faceAngle Vec3s
|
|
--- @field protected angleVel Vec3s
|
|
--- @field public slideYaw integer
|
|
--- @field public twirlYaw integer
|
|
--- @field public heldObj Object
|
|
--- @field public heldByObj Object
|
|
--- @field public interactObj Object
|
|
--- @field public riddenObj Object
|
|
--- @field public usedObj Object
|
|
--- @field protected marioObj Object
|
|
--- @field public bubbleObj Object
|
|
--- @field public collidedObjInteractTypes integer
|
|
--- @field public particleFlags integer
|
|
--- @field public animation MarioAnimation
|
|
--- @field public splineKeyframe Pointer_Vec4s
|
|
--- @field public splineKeyframeFraction number
|
|
--- @field public splineState integer
|
|
--- @field public curAnimOffset number
|
|
--- @field public minimumBoneY number
|
|
--- @field public wall Surface
|
|
--- @field public ceil Surface
|
|
--- @field public floor Surface
|
|
--- @field public spawnInfo SpawnInfo
|
|
--- @field protected area Area
|
|
--- @field protected statusForCamera PlayerCameraState
|
|
--- @field public ceilHeight number
|
|
--- @field public floorHeight number
|
|
--- @field protected wallNormal Vec3f
|
|
--- @field public unkC4 number
|
|
--- @field public floorAngle integer
|
|
--- @field public waterLevel integer
|
|
--- @field public currentRoom integer
|
|
|
|
--- @class Mod
|
|
--- @field protected name string
|
|
--- @field protected incompatible string
|
|
--- @field protected category string
|
|
--- @field protected description string
|
|
--- @field protected relativePath string
|
|
--- @field protected basePath string
|
|
--- @field protected index integer
|
|
--- @field protected fileCount integer
|
|
--- @field protected fileCapacity integer
|
|
--- @field protected isDirectory boolean
|
|
--- @field protected enabled boolean
|
|
--- @field protected selectable boolean
|
|
--- @field protected renderBehindHud boolean
|
|
--- @field protected pausable boolean
|
|
--- @field protected ignoreScriptWarnings boolean
|
|
--- @field protected customBehaviorIndex integer
|
|
|
|
--- @class ModAudio
|
|
--- @field public file ModFile
|
|
--- @field protected isStream boolean
|
|
--- @field public baseVolume number
|
|
--- @field protected loaded boolean
|
|
|
|
--- @class ModAudioSampleCopies
|
|
--- @field public next ModAudioSampleCopies
|
|
--- @field public prev ModAudioSampleCopies
|
|
--- @field public parent ModAudio
|
|
|
|
--- @class ModFile
|
|
--- @field protected relativePath string
|
|
--- @field protected modifiedTimestamp integer
|
|
--- @field protected isLoadedLuaModule boolean
|
|
--- @field protected wroteBytes integer
|
|
--- @field protected dataHash integer[]
|
|
--- @field protected cachedPath string
|
|
|
|
--- @class ModFs
|
|
--- @field protected mod Mod
|
|
--- @field protected modPath string
|
|
--- @field protected numFiles integer
|
|
--- @field protected totalSize integer
|
|
--- @field protected isPublic boolean
|
|
|
|
--- @class ModFsFile
|
|
--- @field protected modFs ModFs
|
|
--- @field protected filepath string
|
|
--- @field protected size integer
|
|
--- @field protected offset integer
|
|
--- @field protected isText boolean
|
|
--- @field protected isPublic boolean
|
|
|
|
--- @class ModeTransitionInfo
|
|
--- @field public newMode integer
|
|
--- @field public lastMode integer
|
|
--- @field public max integer
|
|
--- @field public frame integer
|
|
--- @field protected transitionStart LinearTransitionPoint
|
|
--- @field protected transitionEnd LinearTransitionPoint
|
|
|
|
--- @class NametagsSettings
|
|
--- @field public showHealth boolean
|
|
--- @field public showSelfTag boolean
|
|
|
|
--- @class NetworkPlayer
|
|
--- @field protected connected boolean
|
|
--- @field protected type integer
|
|
--- @field protected localIndex integer
|
|
--- @field protected globalIndex integer
|
|
--- @field protected lastReceived number
|
|
--- @field protected lastSent number
|
|
--- @field protected lastPingSent number
|
|
--- @field protected currLevelAreaSeqId integer
|
|
--- @field protected currCourseNum integer
|
|
--- @field protected currActNum integer
|
|
--- @field protected currLevelNum integer
|
|
--- @field protected currAreaIndex integer
|
|
--- @field protected currLevelSyncValid boolean
|
|
--- @field protected currAreaSyncValid boolean
|
|
--- @field protected currPositionValid boolean
|
|
--- @field protected fadeOpacity integer
|
|
--- @field protected onRxSeqId integer
|
|
--- @field protected modelIndex integer
|
|
--- @field protected ping integer
|
|
--- @field protected palette PlayerPalette
|
|
--- @field protected name string
|
|
--- @field protected description string
|
|
--- @field protected descriptionR integer
|
|
--- @field protected descriptionG integer
|
|
--- @field protected descriptionB integer
|
|
--- @field protected descriptionA integer
|
|
--- @field protected overrideLocation string
|
|
--- @field public overrideModelIndex integer
|
|
--- @field public overridePalette PlayerPalette
|
|
--- @field protected paletteIndex integer
|
|
--- @field public overridePaletteIndex integer
|
|
--- @field protected overridePaletteIndexLp integer
|
|
|
|
--- @class Object
|
|
--- @field protected header ObjectNode
|
|
--- @field public prevObj Object
|
|
--- @field public parentObj Object
|
|
--- @field public usingObj Object
|
|
--- @field public platform Object
|
|
--- @field public collidedObjs Object[]
|
|
--- @field public collisionData Pointer_Collision
|
|
--- @field protected behavior Pointer_BehaviorScript
|
|
--- @field protected curBhvCommand Pointer_BehaviorScript
|
|
--- @field protected bhvStackIndex integer
|
|
--- @field public bhvDelayTimer integer
|
|
--- @field public activeFlags integer
|
|
--- @field public collidedObjInteractTypes integer
|
|
--- @field public numCollidedObjs integer
|
|
--- @field protected respawnInfoType integer
|
|
--- @field public hitboxRadius number
|
|
--- @field public hitboxHeight number
|
|
--- @field public hurtboxRadius number
|
|
--- @field public hurtboxHeight number
|
|
--- @field public hitboxDownOffset number
|
|
--- @field public unused1 integer
|
|
--- @field public areaTimer integer
|
|
--- @field public areaTimerDuration integer
|
|
--- @field public areaTimerType AreaTimerType
|
|
--- @field protected transform Mat4
|
|
--- @field protected numSurfaces integer
|
|
--- @field public heldByPlayerIndex integer
|
|
--- @field public setHome integer
|
|
--- @field public ctx integer
|
|
--- @field public allowRemoteInteractions integer
|
|
--- @field public globalPlayerIndex integer
|
|
--- @field protected coopFlags integer
|
|
--- @field public hookRender integer
|
|
--- @field public oFlags integer
|
|
--- @field public oDialogResponse integer
|
|
--- @field public oDialogState integer
|
|
--- @field public oUnk94 integer
|
|
--- @field protected oSyncID integer
|
|
--- @field public oIntangibleTimer integer
|
|
--- @field public oPosX number
|
|
--- @field public oPosY number
|
|
--- @field public oPosZ number
|
|
--- @field public oVelX number
|
|
--- @field public oVelY number
|
|
--- @field public oVelZ number
|
|
--- @field public oForwardVel number
|
|
--- @field public oForwardVelS32 integer
|
|
--- @field public oUnkBC number
|
|
--- @field public oUnkC0 number
|
|
--- @field public oMoveAnglePitch integer
|
|
--- @field public oMoveAngleYaw integer
|
|
--- @field public oMoveAngleRoll integer
|
|
--- @field public oFaceAnglePitch integer
|
|
--- @field public oFaceAngleYaw integer
|
|
--- @field public oFaceAngleRoll integer
|
|
--- @field public oGraphYOffset number
|
|
--- @field public oActiveParticleFlags integer
|
|
--- @field public oGravity number
|
|
--- @field public oFloorHeight number
|
|
--- @field public oMoveFlags integer
|
|
--- @field public oAnimState integer
|
|
--- @field public oAngleVelPitch integer
|
|
--- @field public oAngleVelYaw integer
|
|
--- @field public oAngleVelRoll integer
|
|
--- @field public oAnimations Pointer_ObjectAnimPointer
|
|
--- @field public oHeldState integer
|
|
--- @field public oWallHitboxRadius number
|
|
--- @field public oDragStrength number
|
|
--- @field public oInteractType integer
|
|
--- @field public oInteractStatus integer
|
|
--- @field public oParentRelativePosX number
|
|
--- @field public oParentRelativePosY number
|
|
--- @field public oParentRelativePosZ number
|
|
--- @field public oBehParams2ndByte integer
|
|
--- @field public oAction integer
|
|
--- @field public oSubAction integer
|
|
--- @field public oTimer integer
|
|
--- @field public oBounciness number
|
|
--- @field public oDistanceToMario number
|
|
--- @field public oAngleToMario integer
|
|
--- @field public oHomeX number
|
|
--- @field public oHomeY number
|
|
--- @field public oHomeZ number
|
|
--- @field public oFriction number
|
|
--- @field public oBuoyancy number
|
|
--- @field public oSoundStateID integer
|
|
--- @field public oOpacity integer
|
|
--- @field public oDamageOrCoinValue integer
|
|
--- @field public oHealth integer
|
|
--- @field public oBehParams integer
|
|
--- @field public oPrevAction integer
|
|
--- @field public oInteractionSubtype integer
|
|
--- @field public oCollisionDistance number
|
|
--- @field public oNumLootCoins integer
|
|
--- @field public oDrawingDistance number
|
|
--- @field public oRoom integer
|
|
--- @field public oSyncDeath integer
|
|
--- @field public oUnk1A8 integer
|
|
--- @field public oWallAngle integer
|
|
--- @field public oFloorType integer
|
|
--- @field public oFloorRoom integer
|
|
--- @field public oAngleToHome integer
|
|
--- @field public oFloor Surface
|
|
--- @field public oDeathSound integer
|
|
--- @field public oPathedStartWaypoint Waypoint
|
|
--- @field public oPathedPrevWaypoint Waypoint
|
|
--- @field public oPathedPrevWaypointFlags integer
|
|
--- @field public oPathedTargetPitch integer
|
|
--- @field public oPathedTargetYaw integer
|
|
--- @field public oMacroUnk108 number
|
|
--- @field public oMacroUnk10C number
|
|
--- @field public oMacroUnk110 number
|
|
--- @field public oMarioParticleFlags integer
|
|
--- @field public oMarioPoleUnk108 integer
|
|
--- @field public oMarioReadingSignDYaw integer
|
|
--- @field public oMarioPoleYawVel integer
|
|
--- @field public oMarioCannonObjectYaw integer
|
|
--- @field public oMarioTornadoYawVel integer
|
|
--- @field public oMarioReadingSignDPosX number
|
|
--- @field public oMarioPolePos number
|
|
--- @field public oMarioCannonInputYaw integer
|
|
--- @field public oMarioTornadoPosY number
|
|
--- @field public oMarioReadingSignDPosZ number
|
|
--- @field public oMarioWhirlpoolPosY number
|
|
--- @field public oMarioJumboStarCutscenePosZ number
|
|
--- @field public oMarioBurnTimer integer
|
|
--- @field public oMarioLongJumpIsSlow integer
|
|
--- @field public oMarioSteepJumpYaw integer
|
|
--- @field public oMarioWalkingPitch integer
|
|
--- @field public o1UpHiddenUnkF4 integer
|
|
--- @field public o1UpForceSpawn integer
|
|
--- @field public oActivatedBackAndForthPlatformMaxOffset number
|
|
--- @field public oActivatedBackAndForthPlatformOffset number
|
|
--- @field public oActivatedBackAndForthPlatformVel number
|
|
--- @field public oActivatedBackAndForthPlatformCountdown integer
|
|
--- @field public oActivatedBackAndForthPlatformStartYaw integer
|
|
--- @field public oActivatedBackAndForthPlatformVertical integer
|
|
--- @field public oActivatedBackAndForthPlatformFlipRotation integer
|
|
--- @field public oAmpRadiusOfRotation number
|
|
--- @field public oAmpYPhase integer
|
|
--- @field public oHomingAmpLockedOn integer
|
|
--- @field public oHomingAmpAvgY number
|
|
--- @field public oArrowLiftDisplacement number
|
|
--- @field public oArrowLiftUnk100 integer
|
|
--- @field public oBackAndForthPlatformDirection number
|
|
--- @field public oBackAndForthPlatformPathLength number
|
|
--- @field public oBackAndForthPlatformDistance number
|
|
--- @field public oBackAndForthPlatformVel number
|
|
--- @field public oBirdSpeed number
|
|
--- @field public oBirdTargetPitch integer
|
|
--- @field public oBirdTargetYaw integer
|
|
--- @field public oBirdChirpChirpUnkF4 integer
|
|
--- @field public oEndBirdUnk104 number
|
|
--- @field public oHiddenBlueCoinSwitch Object
|
|
--- @field public oBobombBlinkTimer integer
|
|
--- @field public oBobombFuseLit integer
|
|
--- @field public oBobombFuseTimer integer
|
|
--- @field public oBobombBuddyBlinkTimer integer
|
|
--- @field public oBobombBuddyHasTalkedToMario integer
|
|
--- @field public oBobombBuddyRole integer
|
|
--- @field public oBobombBuddyCannonStatus integer
|
|
--- @field public oBobombBuddyPosXCopy number
|
|
--- @field public oBobombBuddyPosYCopy number
|
|
--- @field public oBobombBuddyPosZCopy number
|
|
--- @field public oBobombExpBubGfxScaleFacX integer
|
|
--- @field public oBobombExpBubGfxScaleFacY integer
|
|
--- @field public oBobombExpBubGfxExpRateX integer
|
|
--- @field public oBobombExpBubGfxExpRateY integer
|
|
--- @field public oSmallBompInitX number
|
|
--- @field public oBooDeathStatus integer
|
|
--- @field public oBooTargetOpacity integer
|
|
--- @field public oBooBaseScale number
|
|
--- @field public oBooOscillationTimer integer
|
|
--- @field public oBooMoveYawDuringHit integer
|
|
--- @field public oBooMoveYawBeforeHit number
|
|
--- @field public oBooParentBigBoo Object
|
|
--- @field public oBooNegatedAggressiveness number
|
|
--- @field public oBooInitialMoveYaw integer
|
|
--- @field public oBooTurningSpeed integer
|
|
--- @field public oBigBooNumMinionBoosKilled integer
|
|
--- @field public oBookendUnkF4 integer
|
|
--- @field public oBookendUnkF8 integer
|
|
--- @field public oBookSwitchUnkF4 number
|
|
--- @field public oBookSwitchManagerUnkF4 integer
|
|
--- @field public oBookSwitchManagerUnkF8 integer
|
|
--- @field public oHauntedBookshelfShouldOpen integer
|
|
--- @field public oBouncingFireBallUnkF4 integer
|
|
--- @field public oBowlingBallTargetYaw integer
|
|
--- @field public oBBallSpawnerMaxSpawnDist number
|
|
--- @field public oBBallSpawnerSpawnOdds number
|
|
--- @field public oBBallSpawnerPeriodMinus1 integer
|
|
--- @field public oBowserUnk88 integer
|
|
--- @field public oBowserUnkF4 integer
|
|
--- @field public oBowserUnkF8 integer
|
|
--- @field public oBowserDistToCentre number
|
|
--- @field public oBowserUnk106 integer
|
|
--- @field public oBowserUnk108 integer
|
|
--- @field public oBowserHeldAnglePitch integer
|
|
--- @field public oBowserHeldAngleVelYaw integer
|
|
--- @field public oBowserUnk10E integer
|
|
--- @field public oBowserUnk110 integer
|
|
--- @field public oBowserAngleToCentre integer
|
|
--- @field public oBowserUnk1AC integer
|
|
--- @field public oBowserUnk1AE integer
|
|
--- @field public oBowserEyesShut integer
|
|
--- @field public oBowserUnk1B2 integer
|
|
--- @field public oBowserShockWaveUnkF4 number
|
|
--- @field public oBlackSmokeBowserUnkF4 number
|
|
--- @field public oBowserKeyScale number
|
|
--- @field public oBowserPuzzleCompletionFlags integer
|
|
--- @field public oBowserPuzzlePieceOffsetX number
|
|
--- @field public oBowserPuzzlePieceOffsetY number
|
|
--- @field public oBowserPuzzlePieceOffsetZ number
|
|
--- @field public oBowserPuzzlePieceContinuePerformingAction integer
|
|
--- @field public oBubbaUnkF4 number
|
|
--- @field public oBubbaUnkF8 integer
|
|
--- @field public oBubbaUnkFC integer
|
|
--- @field public oBubbaUnk100 integer
|
|
--- @field public oBubbaUnk104 integer
|
|
--- @field public oBubbaUnk108 number
|
|
--- @field public oBubbaUnk10C number
|
|
--- @field public oBubbaUnk1AC integer
|
|
--- @field public oBubbaUnk1AE integer
|
|
--- @field public oBubbaUnk1B0 integer
|
|
--- @field public oBubbaUnk1B2 integer
|
|
--- @field public oBulletBillInitialMoveYaw integer
|
|
--- @field public oBullySubtype integer
|
|
--- @field public oBullyPrevX number
|
|
--- @field public oBullyPrevY number
|
|
--- @field public oBullyPrevZ number
|
|
--- @field public oBullyKBTimerAndMinionKOCounter integer
|
|
--- @field public oBullyMarioCollisionAngle integer
|
|
--- @field public oBullyLastNetworkPlayerIndex integer
|
|
--- @field public oButterflyYPhase integer
|
|
--- @field public oTripletButterflyScale number
|
|
--- @field public oTripletButterflySpeed number
|
|
--- @field public oTripletButterflyBaseYaw number
|
|
--- @field public oTripletButterflyTargetPitch integer
|
|
--- @field public oTripletButterflyTargetYaw integer
|
|
--- @field public oTripletButterflyType integer
|
|
--- @field public oTripletButterflyModel integer
|
|
--- @field public oTripletButterflySelectedButterfly integer
|
|
--- @field public oTripletButterflyScalePhase integer
|
|
--- @field public oCannonUnkF4 integer
|
|
--- @field public oCannonUnkF8 integer
|
|
--- @field public oCannonUnk10C integer
|
|
--- @field public oCannonPlayerIndex integer
|
|
--- @field public oCapUnkF4 integer
|
|
--- @field public oCapUnkF8 integer
|
|
--- @field protected oChainChompSegments ChainSegment
|
|
--- @field public oChainChompMaxDistFromPivotPerChainPart number
|
|
--- @field public oChainChompMaxDistBetweenChainParts number
|
|
--- @field public oChainChompDistToPivot number
|
|
--- @field public oChainChompUnk104 number
|
|
--- @field public oChainChompRestrictedByChain integer
|
|
--- @field public oChainChompTargetPitch integer
|
|
--- @field public oChainChompNumLunges integer
|
|
--- @field public oChainChompReleaseStatus integer
|
|
--- @field public oChainChompHitGate integer
|
|
--- @field public oCheckerBoardPlatformUnkF8 integer
|
|
--- @field public oCheckerBoardPlatformUnkFC integer
|
|
--- @field public oCheckerBoardPlatformUnk1AC number
|
|
--- @field public oCheepCheepUnkF4 number
|
|
--- @field public oCheepCheepUnkF8 number
|
|
--- @field public oCheepCheepUnkFC number
|
|
--- @field public oCheepCheepUnk104 number
|
|
--- @field public oCheepCheepUnk108 number
|
|
--- @field public oChuckyaUnk88 integer
|
|
--- @field public oChuckyaUnkF8 integer
|
|
--- @field public oChuckyaUnkFC integer
|
|
--- @field public oChuckyaUnk100 integer
|
|
--- @field public oClamUnkF4 integer
|
|
--- @field public oCloudCenterX number
|
|
--- @field public oCloudCenterY number
|
|
--- @field public oCloudBlowing integer
|
|
--- @field public oCloudGrowSpeed number
|
|
--- @field public oCloudFwooshMovementRadius integer
|
|
--- @field public oCoinUnkF4 integer
|
|
--- @field public oCoinUnkF8 integer
|
|
--- @field public oCoinUnk110 number
|
|
--- @field public oCoinUnk1B0 integer
|
|
--- @field public oCollisionParticleUnkF4 number
|
|
--- @field public oControllablePlatformUnkF8 integer
|
|
--- @field public oControllablePlatformUnkFC number
|
|
--- @field public oControllablePlatformUnk100 integer
|
|
--- @field public oBreakableBoxSmallReleased integer
|
|
--- @field public oBreakableBoxSmallFramesSinceReleased integer
|
|
--- @field public oJumpingBoxUnkF4 integer
|
|
--- @field public oJumpingBoxUnkF8 integer
|
|
--- @field public oRRCruiserWingUnkF4 integer
|
|
--- @field public oRRCruiserWingUnkF8 integer
|
|
--- @field public oDonutPlatformSpawnerSpawnedPlatforms integer
|
|
--- @field public oDoorUnk88 integer
|
|
--- @field public oDoorUnkF8 integer
|
|
--- @field public oDoorUnkFC integer
|
|
--- @field public oDoorUnk100 integer
|
|
--- @field public oDorrieDistToHome number
|
|
--- @field public oDorrieOffsetY number
|
|
--- @field public oDorrieVelY number
|
|
--- @field public oDorrieForwardDistToMario number
|
|
--- @field public oDorrieYawVel integer
|
|
--- @field public oDorrieLiftingMario integer
|
|
--- @field public oDorrieGroundPounded integer
|
|
--- @field public oDorrieAngleToHome integer
|
|
--- @field public oDorrieNeckAngle integer
|
|
--- @field public oDorrieHeadRaiseSpeed integer
|
|
--- @field public oElevatorUnkF4 number
|
|
--- @field public oElevatorUnkF8 number
|
|
--- @field public oElevatorUnkFC number
|
|
--- @field public oElevatorUnk100 integer
|
|
--- @field public oExclamationBoxUnkF4 number
|
|
--- @field public oExclamationBoxUnkF8 number
|
|
--- @field public oExclamationBoxUnkFC integer
|
|
--- @field public oExclamationBoxForce integer
|
|
--- @field public oEyerokBossNumHands integer
|
|
--- @field public oEyerokBossUnkFC integer
|
|
--- @field public oEyerokBossActiveHand integer
|
|
--- @field public oEyerokBossUnk104 integer
|
|
--- @field public oEyerokBossUnk108 number
|
|
--- @field public oEyerokBossUnk10C number
|
|
--- @field public oEyerokBossUnk110 number
|
|
--- @field public oEyerokBossUnk1AC integer
|
|
--- @field public oEyerokHandWakeUpTimer integer
|
|
--- @field public oEyerokReceivedAttack integer
|
|
--- @field public oEyerokHandUnkFC integer
|
|
--- @field public oEyerokHandUnk100 integer
|
|
--- @field public oEyerokHandDead integer
|
|
--- @field public oFallingPillarPitchAcceleration number
|
|
--- @field public oFireSpitterScaleVel number
|
|
--- @field public oFireSpitterLastWaterY number
|
|
--- @field public oBlueFishRandomVel number
|
|
--- @field public oBlueFishRandomTime integer
|
|
--- @field public oBlueFishRandomAngle number
|
|
--- @field public oFishWaterLevel number
|
|
--- @field public oFishGoalY number
|
|
--- @field public oFishHeightOffset number
|
|
--- @field public oFishYawVel integer
|
|
--- @field public oFishRoamDistance number
|
|
--- @field public oFishGoalVel number
|
|
--- @field public oFishDepthDistance number
|
|
--- @field public oFishActiveDistance number
|
|
--- @field public oFlameScale number
|
|
--- @field public oFlameSpeedTimerOffset integer
|
|
--- @field public oFlameUnkFC number
|
|
--- @field public oFlameBowser Object
|
|
--- @field public oBlueFlameNextScale number
|
|
--- @field public oSmallPiranhaFlameStartSpeed number
|
|
--- @field public oSmallPiranhaFlameEndSpeed number
|
|
--- @field public oSmallPiranhaFlameModel integer
|
|
--- @field public oSmallPiranhaFlameNextFlameTimer integer
|
|
--- @field public oSmallPiranhaFlameSpeed number
|
|
--- @field public oMovingFlameTimer integer
|
|
--- @field public oFlameThowerFlameUnk110 integer
|
|
--- @field public oFlameThowerUnk110 integer
|
|
--- @field public oFloatingPlatformUnkF4 integer
|
|
--- @field public oFloatingPlatformUnkF8 number
|
|
--- @field public oFloatingPlatformUnkFC number
|
|
--- @field public oFloatingPlatformUnk100 integer
|
|
--- @field public oFloorSwitchPressAnimationUnkF4 integer
|
|
--- @field public oFloorSwitchPressAnimationUnkF8 integer
|
|
--- @field public oFloorSwitchPressAnimationUnkFC integer
|
|
--- @field public oFloorSwitchPressAnimationUnk100 integer
|
|
--- @field public oFlyGuyIdleTimer integer
|
|
--- @field public oFlyGuyOscTimer integer
|
|
--- @field public oFlyGuyUnusedJitter integer
|
|
--- @field public oFlyGuyLungeYDecel number
|
|
--- @field public oFlyGuyLungeTargetPitch integer
|
|
--- @field public oFlyGuyTargetRoll integer
|
|
--- @field public oFlyGuyScaleVel number
|
|
--- @field public oGrandStarUnk108 integer
|
|
--- @field public oHorizontalGrindelTargetYaw integer
|
|
--- @field public oHorizontalGrindelDistToHome number
|
|
--- @field public oHorizontalGrindelOnGround integer
|
|
--- @field public oGoombaSize integer
|
|
--- @field public oGoombaScale number
|
|
--- @field public oGoombaWalkTimer integer
|
|
--- @field public oGoombaTargetYaw integer
|
|
--- @field public oGoombaBlinkTimer integer
|
|
--- @field public oGoombaTurningAwayFromWall integer
|
|
--- @field public oGoombaRelativeSpeed number
|
|
--- @field public oGoombaJumpCooldown integer
|
|
--- @field public oHauntedChairUnkF4 integer
|
|
--- @field public oHauntedChairUnkF8 number
|
|
--- @field public oHauntedChairUnkFC number
|
|
--- @field protected oHauntedChairUnk100 Pointer_integer
|
|
--- @field public oHauntedChairUnk104 integer
|
|
--- @field public oHeaveHoUnk88 integer
|
|
--- @field public oHeaveHoUnkF4 number
|
|
--- @field public oHiddenObjectUnkF4 Object
|
|
--- @field public oHootAvailability integer
|
|
--- @field public oHootMarioReleaseTime integer
|
|
--- @field public oHorizontalMovementUnkF4 integer
|
|
--- @field public oHorizontalMovementUnkF8 integer
|
|
--- @field public oHorizontalMovementUnk100 number
|
|
--- @field public oHorizontalMovementUnk104 integer
|
|
--- @field public oHorizontalMovementUnk108 number
|
|
--- @field public oKickableBoardF4 integer
|
|
--- @field public oKickableBoardF8 integer
|
|
--- @field public oKingBobombUnk88 integer
|
|
--- @field public oKingBobombUnkF8 integer
|
|
--- @field public oKingBobombUnkFC integer
|
|
--- @field public oKingBobombUnk100 integer
|
|
--- @field public oKingBobombUnk104 integer
|
|
--- @field public oKingBobombUnk108 integer
|
|
--- @field public oKleptoDistanceToTarget number
|
|
--- @field public oKleptoUnkF8 number
|
|
--- @field public oKleptoUnkFC number
|
|
--- @field public oKleptoSpeed number
|
|
--- @field public oKleptoStartPosX number
|
|
--- @field public oKleptoStartPosY number
|
|
--- @field public oKleptoStartPosZ number
|
|
--- @field public oKleptoTimeUntilTargetChange integer
|
|
--- @field public oKleptoTargetNumber integer
|
|
--- @field public oKleptoUnk1AE integer
|
|
--- @field public oKleptoUnk1B0 integer
|
|
--- @field public oKleptoYawToTarget integer
|
|
--- @field public oKoopaAgility number
|
|
--- @field public oKoopaMovementType integer
|
|
--- @field public oKoopaTargetYaw integer
|
|
--- @field public oKoopaUnshelledTimeUntilTurn integer
|
|
--- @field public oKoopaTurningAwayFromWall integer
|
|
--- @field public oKoopaDistanceToMario number
|
|
--- @field public oKoopaAngleToMario integer
|
|
--- @field public oKoopaBlinkTimer integer
|
|
--- @field public oKoopaCountdown integer
|
|
--- @field public oKoopaTheQuickRaceIndex integer
|
|
--- @field public oKoopaTheQuickInitTextboxCooldown integer
|
|
--- @field public oKoopaRaceEndpointRaceBegun integer
|
|
--- @field public oKoopaRaceEndpointKoopaFinished integer
|
|
--- @field public oKoopaRaceEndpointRaceStatus integer
|
|
--- @field public oKoopaRaceEndpointUnk100 integer
|
|
--- @field public oKoopaRaceEndpointRaceEnded integer
|
|
--- @field public oKoopaShellFlameUnkF4 number
|
|
--- @field public oKoopaShellFlameUnkF8 number
|
|
--- @field public oCameraLakituBlinkTimer integer
|
|
--- @field public oCameraLakituSpeed number
|
|
--- @field public oCameraLakituCircleRadius number
|
|
--- @field public oCameraLakituFinishedDialog integer
|
|
--- @field public oCameraLakituUnk104 integer
|
|
--- @field public oCameraLakituPitchVel integer
|
|
--- @field public oCameraLakituYawVel integer
|
|
--- @field public oEnemyLakituNumSpinies integer
|
|
--- @field public oEnemyLakituBlinkTimer integer
|
|
--- @field public oEnemyLakituSpinyCooldown integer
|
|
--- @field public oEnemyLakituFaceForwardCountdown integer
|
|
--- @field public oIntroLakituSplineSegmentProgress number
|
|
--- @field public oIntroLakituSplineSegment number
|
|
--- @field public oIntroLakituUnk100 number
|
|
--- @field public oIntroLakituUnk104 number
|
|
--- @field public oIntroLakituUnk108 number
|
|
--- @field public oIntroLakituUnk10C number
|
|
--- @field public oIntroLakituUnk110 number
|
|
--- @field public oIntroLakituCloud Object
|
|
--- @field public oMenuButtonState integer
|
|
--- @field public oMenuButtonTimer integer
|
|
--- @field public oMenuButtonOrigPosX number
|
|
--- @field public oMenuButtonOrigPosY number
|
|
--- @field public oMenuButtonOrigPosZ number
|
|
--- @field public oMenuButtonScale number
|
|
--- @field public oMenuButtonActionPhase integer
|
|
--- @field public oMenuButtonIsCustom integer
|
|
--- @field public oMantaTargetPitch integer
|
|
--- @field public oMantaTargetYaw integer
|
|
--- @field public oMerryGoRoundStopped integer
|
|
--- @field public oMerryGoRoundMusicShouldPlay integer
|
|
--- @field public oMerryGoRoundMarioIsOutside integer
|
|
--- @field public oMerryGoRoundBooManagerNumBoosKilled integer
|
|
--- @field public oMerryGoRoundBooManagerNumBoosSpawned integer
|
|
--- @field public oMipsStarStatus integer
|
|
--- @field public oMipsStartWaypointIndex integer
|
|
--- @field public oMipsForwardVelocity number
|
|
--- @field public oMoneybagJumpState integer
|
|
--- @field public oMontyMoleCurrentHole Object
|
|
--- @field public oMontyMoleHeightRelativeToFloor number
|
|
--- @field public oMontyMoleHoleX number
|
|
--- @field public oMontyMoleHoleY number
|
|
--- @field public oMontyMoleHoleZ number
|
|
--- @field public oMontyMoleHoleCooldown integer
|
|
--- @field public oMrBlizzardScale number
|
|
--- @field public oMrBlizzardHeldObj Object
|
|
--- @field public oMrBlizzardGraphYVel number
|
|
--- @field public oMrBlizzardTimer integer
|
|
--- @field public oMrBlizzardDizziness number
|
|
--- @field public oMrBlizzardChangeInDizziness number
|
|
--- @field public oMrBlizzardGraphYOffset number
|
|
--- @field public oMrBlizzardDistFromHome integer
|
|
--- @field public oMrBlizzardTargetMoveYaw integer
|
|
--- @field public oMrIUnkF4 integer
|
|
--- @field public oMrIUnkFC integer
|
|
--- @field public oMrIUnk100 integer
|
|
--- @field public oMrIUnk104 integer
|
|
--- @field public oMrIUnk108 integer
|
|
--- @field public oMrISize number
|
|
--- @field public oMrIUnk110 integer
|
|
--- @field public oRespawnerModelToRespawn integer
|
|
--- @field public oRespawnerMinSpawnDist number
|
|
--- @field public oOpenableGrillUnk88 integer
|
|
--- @field public oOpenableGrillUnkF4 Object
|
|
--- @field public oIntroPeachYawFromFocus number
|
|
--- @field public oIntroPeachPitchFromFocus number
|
|
--- @field public oIntroPeachDistToCamera number
|
|
--- @field public oRacingPenguinInitTextCooldown integer
|
|
--- @field public oRacingPenguinWeightedNewTargetSpeed number
|
|
--- @field public oRacingPenguinFinalTextbox integer
|
|
--- @field public oRacingPenguinMarioWon integer
|
|
--- @field public oRacingPenguinReachedBottom integer
|
|
--- @field public oRacingPenguinMarioCheated integer
|
|
--- @field public oSmallPenguinUnk88 integer
|
|
--- @field public oSmallPenguinUnk100 integer
|
|
--- @field public oSmallPenguinUnk104 number
|
|
--- @field public oSmallPenguinUnk108 number
|
|
--- @field public oSmallPenguinUnk110 integer
|
|
--- @field public oSLWalkingPenguinWindCollisionXPos number
|
|
--- @field public oSLWalkingPenguinWindCollisionZPos number
|
|
--- @field public oSLWalkingPenguinCurStep integer
|
|
--- @field public oSLWalkingPenguinCurStepTimer integer
|
|
--- @field public oPiranhaPlantSleepMusicState integer
|
|
--- @field public oPiranhaPlantScale number
|
|
--- @field public oFirePiranhaPlantNeutralScale number
|
|
--- @field public oFirePiranhaPlantScale number
|
|
--- @field public oFirePiranhaPlantActive integer
|
|
--- @field public oFirePiranhaPlantDeathSpinTimer integer
|
|
--- @field public oFirePiranhaPlantDeathSpinVel number
|
|
--- @field public oPitouneUnkF4 number
|
|
--- @field public oPitouneUnkF8 number
|
|
--- @field public oPitouneUnkFC number
|
|
--- @field public oPlatformTimer integer
|
|
--- @field public oPlatformUnkF8 Object
|
|
--- @field public oPlatformUnkFC integer
|
|
--- @field public oPlatformUnk10C number
|
|
--- @field public oPlatformUnk110 number
|
|
--- @field public oPlatformOnTrackBaseBallIndex integer
|
|
--- @field public oPlatformOnTrackDistMovedSinceLastBall number
|
|
--- @field public oPlatformOnTrackSkiLiftRollVel number
|
|
--- @field public oPlatformOnTrackStartWaypoint Waypoint
|
|
--- @field public oPlatformOnTrackPrevWaypoint Waypoint
|
|
--- @field public oPlatformOnTrackPrevWaypointFlags integer
|
|
--- @field public oPlatformOnTrackPitch integer
|
|
--- @field public oPlatformOnTrackYaw integer
|
|
--- @field public oPlatformOnTrackOffsetY number
|
|
--- @field public oPlatformOnTrackIsNotSkiLift integer
|
|
--- @field public oPlatformOnTrackIsNotHMC integer
|
|
--- @field public oPlatformOnTrackType integer
|
|
--- @field public oPlatformOnTrackWasStoodOn integer
|
|
--- @field public oPlatformSpawnerUnkF4 integer
|
|
--- @field public oPlatformSpawnerUnkF8 integer
|
|
--- @field public oPlatformSpawnerUnkFC integer
|
|
--- @field public oPlatformSpawnerUnk100 number
|
|
--- @field public oPlatformSpawnerUnk104 number
|
|
--- @field public oPlatformSpawnerUnk108 number
|
|
--- @field public oPokeyAliveBodyPartFlags integer
|
|
--- @field public oPokeyNumAliveBodyParts integer
|
|
--- @field public oPokeyBottomBodyPartSize number
|
|
--- @field public oPokeyHeadWasKilled integer
|
|
--- @field public oPokeyTargetYaw integer
|
|
--- @field public oPokeyChangeTargetTimer integer
|
|
--- @field public oPokeyTurningAwayFromWall integer
|
|
--- @field public oPokeyBodyPartDeathDelayAfterHeadKilled integer
|
|
--- @field public oPokeyBodyPartBlinkTimer integer
|
|
--- @field public oDDDPoleVel number
|
|
--- @field public oDDDPoleMaxOffset number
|
|
--- @field public oDDDPoleOffset number
|
|
--- @field public oPyramidTopPillarsTouched integer
|
|
--- @field public oPyramidTopFragmentsScale number
|
|
--- @field public oRollingLogUnkF4 number
|
|
--- @field public oLllRotatingHexFlameUnkF4 number
|
|
--- @field public oLllRotatingHexFlameUnkF8 number
|
|
--- @field public oLllRotatingHexFlameUnkFC number
|
|
--- @field public oScuttlebugUnkF4 integer
|
|
--- @field public oScuttlebugUnkF8 integer
|
|
--- @field public oScuttlebugUnkFC integer
|
|
--- @field public oScuttlebugSpawnerUnk88 integer
|
|
--- @field public oScuttlebugSpawnerUnkF4 integer
|
|
--- @field public oSeesawPlatformPitchVel number
|
|
--- @field public oShipPart3UnkF4 integer
|
|
--- @field public oShipPart3UnkF8 integer
|
|
--- @field public oSinkWhenSteppedOnUnk104 integer
|
|
--- @field public oSinkWhenSteppedOnUnk108 number
|
|
--- @field public oSkeeterTargetAngle integer
|
|
--- @field public oSkeeterUnkF8 integer
|
|
--- @field public oSkeeterUnkFC number
|
|
--- @field public oSkeeterWaitTime integer
|
|
--- @field public oSkeeterLastWaterY number
|
|
--- @field public oSkeeterUnk1AC integer
|
|
--- @field public oJrbSlidingBoxUnkF4 Object
|
|
--- @field public oJrbSlidingBoxUnkF8 integer
|
|
--- @field public oJrbSlidingBoxUnkFC number
|
|
--- @field public oWFSlidBrickPtfmMovVel number
|
|
--- @field public oSmokeTimer integer
|
|
--- @field public oSnowmansBottomUnkF4 number
|
|
--- @field public oSnowmansBottomUnkF8 integer
|
|
--- @field public oSnowmansBottomUnk1AC integer
|
|
--- @field public oSnowmansHeadUnkF4 integer
|
|
--- @field public oSLSnowmanWindOriginalYaw integer
|
|
--- @field public oSnufitRecoil integer
|
|
--- @field public oSnufitScale number
|
|
--- @field public oSnufitCircularPeriod integer
|
|
--- @field public oSnufitBodyScalePeriod integer
|
|
--- @field public oSnufitBodyBaseScale integer
|
|
--- @field public oSnufitBullets integer
|
|
--- @field public oSnufitXOffset integer
|
|
--- @field public oSnufitYOffset integer
|
|
--- @field public oSnufitZOffset integer
|
|
--- @field public oSnufitBodyScale integer
|
|
--- @field public oSpindelUnkF4 integer
|
|
--- @field public oSpindelUnkF8 integer
|
|
--- @field public oSpinningHeartTotalSpin integer
|
|
--- @field public oSpinningHeartPlayedSound integer
|
|
--- @field public oSpinyTimeUntilTurn integer
|
|
--- @field public oSpinyTargetYaw integer
|
|
--- @field public oSpinyTurningAwayFromWall integer
|
|
--- @field public oSoundEffectUnkF4 integer
|
|
--- @field public oStarSpawnDisFromHome number
|
|
--- @field public oStarSpawnUnkFC number
|
|
--- @field public oStarSpawnExtCutsceneFlags integer
|
|
--- @field public oHiddenStarTriggerCounter integer
|
|
--- @field public oSparkleSpawnUnk1B0 integer
|
|
--- @field public oUnlockDoorStarState integer
|
|
--- @field public oUnlockDoorStarTimer integer
|
|
--- @field public oUnlockDoorStarYawVel integer
|
|
--- @field public oCelebStarUnkF4 integer
|
|
--- @field public oCelebStarDiameterOfRotation integer
|
|
--- @field public oStarSelectorType integer
|
|
--- @field public oStarSelectorTimer integer
|
|
--- @field public oStarSelectorSize number
|
|
--- @field public oSushiSharkUnkF4 integer
|
|
--- @field public oSwingPlatformAngle number
|
|
--- @field public oSwingPlatformSpeed number
|
|
--- @field public oSwoopBonkCountdown integer
|
|
--- @field public oSwoopTargetPitch integer
|
|
--- @field public oSwoopTargetYaw integer
|
|
--- @field public oThwompRandomTimer integer
|
|
--- @field public oTiltingPyramidNormalX number
|
|
--- @field public oTiltingPyramidNormalY number
|
|
--- @field public oTiltingPyramidNormalZ number
|
|
--- @field public oTiltingPyramidMarioOnPlatform integer
|
|
--- @field public oToadMessageDialogId integer
|
|
--- @field public oToadMessageRecentlyTalked integer
|
|
--- @field public oToadMessageState integer
|
|
--- @field public oToxBoxMovementStep integer
|
|
--- @field public oTTCRotatingSolidNumTurns integer
|
|
--- @field public oTTCRotatingSolidNumSides integer
|
|
--- @field public oTTCRotatingSolidRotationDelay integer
|
|
--- @field public oTTCRotatingSolidVelY number
|
|
--- @field public oTTCRotatingSolidSoundTimer integer
|
|
--- @field public oTTCPendulumAccelDir number
|
|
--- @field public oTTCPendulumAngle number
|
|
--- @field public oTTCPendulumAngleVel number
|
|
--- @field public oTTCPendulumAngleAccel number
|
|
--- @field public oTTCPendulumDelay integer
|
|
--- @field public oTTCPendulumSoundTimer integer
|
|
--- @field protected oTTCTreadmillBigSurface Pointer_integer
|
|
--- @field protected oTTCTreadmillSmallSurface Pointer_integer
|
|
--- @field public oTTCTreadmillSpeed number
|
|
--- @field public oTTCTreadmillTargetSpeed number
|
|
--- @field public oTTCTreadmillTimeUntilSwitch integer
|
|
--- @field public oTTCMovingBarDelay integer
|
|
--- @field public oTTCMovingBarStoppedTimer integer
|
|
--- @field public oTTCMovingBarOffset number
|
|
--- @field public oTTCMovingBarSpeed number
|
|
--- @field public oTTCMovingBarStartOffset number
|
|
--- @field public oTTCCogDir number
|
|
--- @field public oTTCCogSpeed number
|
|
--- @field public oTTCCogTargetVel number
|
|
--- @field public oTTCPitBlockPeakY number
|
|
--- @field public oTTCPitBlockDir integer
|
|
--- @field public oTTCPitBlockWaitTime integer
|
|
--- @field public oTTCElevatorDir number
|
|
--- @field public oTTCElevatorPeakY number
|
|
--- @field public oTTCElevatorMoveTime integer
|
|
--- @field public oTTC2DRotatorMinTimeUntilNextTurn integer
|
|
--- @field public oTTC2DRotatorTargetYaw integer
|
|
--- @field public oTTC2DRotatorIncrement integer
|
|
--- @field public oTTC2DRotatorRandomDirTimer integer
|
|
--- @field public oTTC2DRotatorSpeed integer
|
|
--- @field public oTTCSpinnerDir integer
|
|
--- @field public oTTCChangeDirTimer integer
|
|
--- @field public oBetaTrampolineMarioOnTrampoline integer
|
|
--- @field public oTreasureChestCurrentAnswer integer
|
|
--- @field public oTreasureChestIsLastInteractionIncorrect integer
|
|
--- @field public oTreasureChestIsAboveWater integer
|
|
--- @field public oTreasureChestSound integer
|
|
--- @field public oTreasureChestLastNetworkPlayerIndex integer
|
|
--- @field public oTreeSnowOrLeafUnkF4 integer
|
|
--- @field public oTreeSnowOrLeafUnkF8 integer
|
|
--- @field public oTreeSnowOrLeafUnkFC integer
|
|
--- @field public oTumblingBridgeUnkF4 integer
|
|
--- @field public oTweesterScaleTimer integer
|
|
--- @field public oTweesterUnused integer
|
|
--- @field public oUkikiTauntCounter integer
|
|
--- @field public oUkikiTauntsToBeDone integer
|
|
--- @field public oUkikiChaseFleeRange number
|
|
--- @field public oUkikiTextState integer
|
|
--- @field public oUkikiTextboxTimer integer
|
|
--- @field public oUkikiCageSpinTimer integer
|
|
--- @field public oUkikiHasCap integer
|
|
--- @field public oUkikiCageNextAction integer
|
|
--- @field public oUnagiUnkF4 number
|
|
--- @field public oUnagiUnkF8 number
|
|
--- @field public oUnagiUnk110 number
|
|
--- @field public oUnagiUnk1AC number
|
|
--- @field public oUnagiUnk1B0 integer
|
|
--- @field public oUnagiUnk1B2 integer
|
|
--- @field public oWaterBombVerticalStretch number
|
|
--- @field public oWaterBombStretchSpeed number
|
|
--- @field public oWaterBombOnGround integer
|
|
--- @field public oWaterBombNumBounces number
|
|
--- @field public oWaterBombSpawnerBombActive integer
|
|
--- @field public oWaterBombSpawnerTimeToSpawn integer
|
|
--- @field public oWaterCannonUnkF4 integer
|
|
--- @field public oWaterCannonUnkF8 integer
|
|
--- @field public oWaterCannonUnkFC integer
|
|
--- @field public oWaterCannonUnk100 integer
|
|
--- @field public oCannonBarrelBubblesUnkF4 number
|
|
--- @field public oWaterLevelPillarDrained integer
|
|
--- @field public oWaterLevelTriggerUnkF4 integer
|
|
--- @field public oWaterLevelTriggerTargetWaterLevel integer
|
|
--- @field public oWaterObjUnkF4 integer
|
|
--- @field public oWaterObjUnkF8 integer
|
|
--- @field public oWaterObjUnkFC integer
|
|
--- @field public oWaterObjUnk100 integer
|
|
--- @field public oWaterRingScalePhaseX integer
|
|
--- @field public oWaterRingScalePhaseY integer
|
|
--- @field public oWaterRingScalePhaseZ integer
|
|
--- @field public oWaterRingNormalX number
|
|
--- @field public oWaterRingNormalY number
|
|
--- @field public oWaterRingNormalZ number
|
|
--- @field public oWaterRingMarioDistInFront number
|
|
--- @field public oWaterRingIndex integer
|
|
--- @field public oWaterRingAvgScale number
|
|
--- @field public oWaterRingSpawnerRingsCollected integer
|
|
--- @field public oWaterRingMgrNextRingIndex integer
|
|
--- @field public oWaterRingMgrLastRingCollected integer
|
|
--- @field public oWaveTrailSize number
|
|
--- @field public oWhirlpoolInitFacePitch integer
|
|
--- @field public oWhirlpoolInitFaceRoll integer
|
|
--- @field public oWhirlpoolTimeout integer
|
|
--- @field public oWhitePuffUnkF4 number
|
|
--- @field public oWhitePuffUnkF8 integer
|
|
--- @field public oWhitePuffUnkFC integer
|
|
--- @field public oStrongWindParticlePenguinObj Object
|
|
--- @field public oWhompShakeVal integer
|
|
--- @field public oWigglerFallThroughFloorsHeight number
|
|
--- @field protected oWigglerSegments ChainSegment
|
|
--- @field public oWigglerWalkAnimSpeed number
|
|
--- @field public oWigglerSquishSpeed number
|
|
--- @field public oWigglerTimeUntilRandomTurn integer
|
|
--- @field public oWigglerTargetYaw integer
|
|
--- @field public oWigglerWalkAwayFromWallTimer integer
|
|
--- @field public oWigglerUnused integer
|
|
--- @field public oWigglerTextStatus integer
|
|
--- @field public oLllWoodPieceOscillationTimer integer
|
|
--- @field public oWoodenPostTotalMarioAngle integer
|
|
--- @field public oWoodenPostPrevAngleToMario integer
|
|
--- @field public oWoodenPostSpeedY number
|
|
--- @field public oWoodenPostMarioPounding integer
|
|
--- @field public oWoodenPostOffsetY number
|
|
--- @field public oYoshiBlinkTimer integer
|
|
--- @field public oYoshiChosenHome integer
|
|
--- @field public oYoshiTargetYaw integer
|
|
--- @field public oBreakableWallForce integer
|
|
--- @field public oLightID integer
|
|
|
|
--- @class ObjectHitbox
|
|
--- @field public interactType integer
|
|
--- @field public health integer
|
|
--- @field public damageOrCoinValue integer
|
|
--- @field public numLootCoins integer
|
|
--- @field public downOffset integer
|
|
--- @field public radius integer
|
|
--- @field public height integer
|
|
--- @field public hurtboxRadius integer
|
|
--- @field public hurtboxHeight integer
|
|
|
|
--- @class ObjectNode
|
|
--- @field protected gfx GraphNodeObject
|
|
--- @field protected next ObjectNode
|
|
--- @field protected prev ObjectNode
|
|
|
|
--- @class ObjectWarpNode
|
|
--- @field protected node WarpNode
|
|
--- @field public object Object
|
|
--- @field public next ObjectWarpNode
|
|
|
|
--- @class OffsetSizePair
|
|
--- @field public offset integer
|
|
--- @field public size integer
|
|
|
|
--- @class Painting
|
|
--- @field protected id integer
|
|
--- @field protected imageCount integer
|
|
--- @field protected textureType integer
|
|
--- @field public lastFloor integer
|
|
--- @field public currFloor integer
|
|
--- @field public floorEntered integer
|
|
--- @field public state integer
|
|
--- @field public pitch number
|
|
--- @field public yaw number
|
|
--- @field public posX number
|
|
--- @field public posY number
|
|
--- @field public posZ number
|
|
--- @field public currRippleMag number
|
|
--- @field public passiveRippleMag number
|
|
--- @field public entryRippleMag number
|
|
--- @field public rippleDecay number
|
|
--- @field public passiveRippleDecay number
|
|
--- @field public entryRippleDecay number
|
|
--- @field public currRippleRate number
|
|
--- @field public passiveRippleRate number
|
|
--- @field public entryRippleRate number
|
|
--- @field public dispersionFactor number
|
|
--- @field public passiveDispersionFactor number
|
|
--- @field public entryDispersionFactor number
|
|
--- @field public rippleTimer number
|
|
--- @field public rippleX number
|
|
--- @field public rippleY number
|
|
--- @field protected normalDisplayList Pointer_Gfx
|
|
--- @field protected textureWidth integer
|
|
--- @field protected textureHeight integer
|
|
--- @field protected rippleDisplayList Pointer_Gfx
|
|
--- @field public rippleTrigger integer
|
|
--- @field public alpha integer
|
|
--- @field public marioWasUnder integer
|
|
--- @field public marioIsUnder integer
|
|
--- @field public marioWentUnder integer
|
|
--- @field public size number
|
|
|
|
--- @class PaintingMeshVertex
|
|
--- @field public pos integer[]
|
|
--- @field public norm integer[]
|
|
|
|
--- @class PaintingValues
|
|
--- @field public cotmc_painting Painting
|
|
--- @field public bob_painting Painting
|
|
--- @field public ccm_painting Painting
|
|
--- @field public wf_painting Painting
|
|
--- @field public jrb_painting Painting
|
|
--- @field public lll_painting Painting
|
|
--- @field public ssl_painting Painting
|
|
--- @field public hmc_painting Painting
|
|
--- @field public ddd_painting Painting
|
|
--- @field public wdw_painting Painting
|
|
--- @field public thi_tiny_painting Painting
|
|
--- @field public ttm_painting Painting
|
|
--- @field public ttc_painting Painting
|
|
--- @field public sl_painting Painting
|
|
--- @field public thi_huge_painting Painting
|
|
--- @field public ttm_slide_painting Painting
|
|
|
|
--- @class ParallelTrackingPoint
|
|
--- @field public startOfPath integer
|
|
--- @field protected pos Vec3f
|
|
--- @field public distThresh number
|
|
--- @field public zoom number
|
|
|
|
--- @class PlayerCameraState
|
|
--- @field public action integer
|
|
--- @field protected pos Vec3f
|
|
--- @field protected faceAngle Vec3s
|
|
--- @field protected headRotation Vec3s
|
|
--- @field public unused integer
|
|
--- @field public cameraEvent integer
|
|
--- @field public usedObj Object
|
|
|
|
--- @class PlayerGeometry
|
|
--- @field public currFloor Surface
|
|
--- @field public currFloorHeight number
|
|
--- @field public currFloorType integer
|
|
--- @field public currCeil Surface
|
|
--- @field public currCeilType integer
|
|
--- @field public currCeilHeight number
|
|
--- @field public prevFloor Surface
|
|
--- @field public prevFloorHeight number
|
|
--- @field public prevFloorType integer
|
|
--- @field public prevCeil Surface
|
|
--- @field public prevCeilHeight number
|
|
--- @field public prevCeilType integer
|
|
--- @field public waterHeight number
|
|
|
|
--- @class PlayerPalette
|
|
|
|
--- @class RayIntersectionInfo
|
|
--- @field public surface Surface
|
|
--- @field protected hitPos Vec3f
|
|
|
|
--- @class RomhackCameraSettings
|
|
--- @field public enable RomhackCameraOverride
|
|
--- @field public centering integer
|
|
--- @field public dpad integer
|
|
--- @field public collisions integer
|
|
--- @field public slowFall integer
|
|
--- @field public zoomedInDist integer
|
|
--- @field public zoomedOutDist integer
|
|
--- @field public zoomedInHeight integer
|
|
--- @field public zoomedOutHeight integer
|
|
--- @field public modsOnly integer
|
|
|
|
--- @class ServerSettings
|
|
--- @field public playerInteractions PlayerInteractions
|
|
--- @field public bouncyLevelBounds BouncyLevelBounds
|
|
--- @field public pvpType PvpType
|
|
--- @field public playerKnockbackStrength integer
|
|
--- @field public stayInLevelAfterStar integer
|
|
--- @field public skipIntro integer
|
|
--- @field public bubbleDeath integer
|
|
--- @field public enablePlayersInLevelDisplay integer
|
|
--- @field public enablePlayerList integer
|
|
--- @field public headlessServer integer
|
|
--- @field public nametags integer
|
|
--- @field public maxPlayers integer
|
|
--- @field public pauseAnywhere integer
|
|
|
|
--- @class SoundState
|
|
--- @field public playSound integer
|
|
--- @field public animFrame1 integer
|
|
--- @field public animFrame2 integer
|
|
--- @field public soundMagic integer
|
|
|
|
--- @class SpawnInfo
|
|
--- @field protected startPos Vec3s
|
|
--- @field protected startAngle Vec3s
|
|
--- @field public areaIndex integer
|
|
--- @field public activeAreaIndex integer
|
|
--- @field public behaviorArg integer
|
|
--- @field protected unk18 GraphNode
|
|
--- @field protected next SpawnInfo
|
|
--- @field protected syncID integer
|
|
|
|
--- @class SpawnParticlesInfo
|
|
--- @field public behParam integer
|
|
--- @field public count integer
|
|
--- @field protected model integer
|
|
--- @field public offsetY integer
|
|
--- @field public forwardVelBase integer
|
|
--- @field public forwardVelRange integer
|
|
--- @field public velYBase integer
|
|
--- @field public velYRange integer
|
|
--- @field public gravity integer
|
|
--- @field public dragStrength integer
|
|
--- @field public sizeBase number
|
|
--- @field public sizeRange number
|
|
|
|
--- @class StarPositions
|
|
--- @field protected KoopaBobStarPos Vec3f
|
|
--- @field protected KoopaThiStarPos Vec3f
|
|
--- @field protected KingBobombStarPos Vec3f
|
|
--- @field protected KingWhompStarPos Vec3f
|
|
--- @field protected EyerockStarPos Vec3f
|
|
--- @field protected BigBullyStarPos Vec3f
|
|
--- @field protected ChillBullyStarPos Vec3f
|
|
--- @field protected BigPiranhasStarPos Vec3f
|
|
--- @field protected TuxieMotherStarPos Vec3f
|
|
--- @field protected WigglerStarPos Vec3f
|
|
--- @field protected PssSlideStarPos Vec3f
|
|
--- @field protected RacingPenguinStarPos Vec3f
|
|
--- @field protected TreasureJrbStarPos Vec3f
|
|
--- @field protected TreasureChestStarPos Vec3f
|
|
--- @field protected GhostHuntBooStarPos Vec3f
|
|
--- @field protected KleptoStarPos Vec3f
|
|
--- @field protected MerryGoRoundStarPos Vec3f
|
|
--- @field protected MrIStarPos Vec3f
|
|
--- @field protected BalconyBooStarPos Vec3f
|
|
--- @field protected BigBullyTrioStarPos Vec3f
|
|
--- @field protected MantaRayStarPos Vec3f
|
|
--- @field protected SnowmanHeadStarPos Vec3f
|
|
--- @field protected CcmSlideStarPos Vec3f
|
|
--- @field protected UkikiCageStarPos Vec3f
|
|
--- @field protected UnagiStarPos Vec3f
|
|
--- @field protected JetstreamRingStarPos Vec3f
|
|
|
|
--- @class StarsNeededForDialog
|
|
--- @field public dialog1 integer
|
|
--- @field public dialog2 integer
|
|
--- @field public dialog3 integer
|
|
--- @field public dialog4 integer
|
|
--- @field public dialog5 integer
|
|
--- @field public dialog6 integer
|
|
|
|
--- @class Surface
|
|
--- @field public type integer
|
|
--- @field public flags integer
|
|
--- @field public room integer
|
|
--- @field public force integer
|
|
--- @field public lowerY integer
|
|
--- @field public upperY integer
|
|
--- @field protected vertex1 Vec3s
|
|
--- @field protected vertex2 Vec3s
|
|
--- @field protected vertex3 Vec3s
|
|
--- @field protected prevVertex1 Vec3s
|
|
--- @field protected prevVertex2 Vec3s
|
|
--- @field protected prevVertex3 Vec3s
|
|
--- @field protected normal Vec3f
|
|
--- @field public originOffset number
|
|
--- @field public modifiedTimestamp integer
|
|
--- @field public object Object
|
|
|
|
--- @class TextureInfo
|
|
--- @field protected texture Pointer_integer
|
|
--- @field protected name string
|
|
--- @field protected width integer
|
|
--- @field protected height integer
|
|
--- @field protected bitSize integer
|
|
|
|
--- @class TransitionInfo
|
|
--- @field public posPitch integer
|
|
--- @field public posYaw integer
|
|
--- @field public posDist number
|
|
--- @field public focPitch integer
|
|
--- @field public focYaw integer
|
|
--- @field public focDist number
|
|
--- @field public framesLeft integer
|
|
--- @field protected marioPos Vec3f
|
|
--- @field public pad integer
|
|
|
|
--- @class Vtx
|
|
--- @field public x number
|
|
--- @field public y number
|
|
--- @field public z number
|
|
--- @field public flag integer
|
|
--- @field public tu integer
|
|
--- @field public tv integer
|
|
--- @field public r integer
|
|
--- @field public nx integer
|
|
--- @field public g integer
|
|
--- @field public ny integer
|
|
--- @field public b integer
|
|
--- @field public nz integer
|
|
--- @field public a integer
|
|
|
|
--- @class Vtx_Interp
|
|
--- @field public ob number[]
|
|
--- @field public n string
|
|
|
|
--- @class WallCollisionData
|
|
--- @field public x number
|
|
--- @field public y number
|
|
--- @field public z number
|
|
--- @field public offsetY number
|
|
--- @field public radius number
|
|
--- @field public unused integer
|
|
--- @field public numWalls integer
|
|
--- @field public walls Surface[]
|
|
--- @field protected normalAddition Vec3f
|
|
--- @field public normalCount integer
|
|
|
|
--- @class WarpNode
|
|
--- @field public id integer
|
|
--- @field public destLevel integer
|
|
--- @field public destArea integer
|
|
--- @field public destNode integer
|
|
|
|
--- @class WarpTransition
|
|
--- @field public isActive integer
|
|
--- @field public type integer
|
|
--- @field public time integer
|
|
--- @field public pauseRendering integer
|
|
--- @field protected data WarpTransitionData
|
|
|
|
--- @class WarpTransitionData
|
|
--- @field public red integer
|
|
--- @field public green integer
|
|
--- @field public blue integer
|
|
--- @field public startTexRadius integer
|
|
--- @field public endTexRadius integer
|
|
--- @field public startTexX integer
|
|
--- @field public startTexY integer
|
|
--- @field public endTexX integer
|
|
--- @field public endTexY integer
|
|
--- @field public texTimer integer
|
|
|
|
--- @class WaterDropletParams
|
|
--- @field public flags integer
|
|
--- @field public model integer
|
|
--- @field protected behavior Pointer_BehaviorScript
|
|
--- @field public moveAngleRange integer
|
|
--- @field public moveRange integer
|
|
--- @field public randForwardVelOffset number
|
|
--- @field public randForwardVelScale number
|
|
--- @field public randYVelOffset number
|
|
--- @field public randYVelScale number
|
|
--- @field public randSizeOffset number
|
|
--- @field public randSizeScale number
|
|
|
|
--- @class Waypoint
|
|
--- @field public flags integer
|
|
--- @field protected pos Vec3s
|
|
|
|
--- @class Whirlpool
|
|
--- @field protected pos Vec3s
|
|
--- @field public strength integer
|
|
|
|
--- @class Vec2f
|
|
--- @field public x number
|
|
--- @field public y number
|
|
|
|
--- @class Vec3f
|
|
--- @field public x number
|
|
--- @field public y number
|
|
--- @field public z number
|
|
|
|
--- @class Vec4f
|
|
--- @field public x number
|
|
--- @field public y number
|
|
--- @field public z number
|
|
--- @field public w number
|
|
|
|
--- @class Vec2i
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
|
|
--- @class Vec3i
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
--- @field public z integer
|
|
|
|
--- @class Vec4i
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
--- @field public z integer
|
|
--- @field public w integer
|
|
|
|
--- @class Vec2s
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
|
|
--- @class Vec3s
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
--- @field public z integer
|
|
|
|
--- @class Vec4s
|
|
--- @field public x integer
|
|
--- @field public y integer
|
|
--- @field public z integer
|
|
--- @field public w integer
|
|
|
|
--- @class Mat4
|
|
--- @field public m00 number
|
|
--- @field public m01 number
|
|
--- @field public m02 number
|
|
--- @field public m03 number
|
|
--- @field public m10 number
|
|
--- @field public m11 number
|
|
--- @field public m12 number
|
|
--- @field public m13 number
|
|
--- @field public m20 number
|
|
--- @field public m21 number
|
|
--- @field public m22 number
|
|
--- @field public m23 number
|
|
--- @field public m30 number
|
|
--- @field public m31 number
|
|
--- @field public m32 number
|
|
--- @field public m33 number
|
|
|
|
--- @class Color
|
|
--- @field public r integer
|
|
--- @field public g integer
|
|
--- @field public b integer
|
|
|
|
--- @alias Pointer_integer integer
|
|
--- @alias Pointer_Trajectory Trajectory
|
|
--- @alias Pointer_Gfx Gfx
|
|
--- @alias Pointer_LevelScript LevelScript
|
|
--- @alias Pointer_ObjectAnimPointer ObjectAnimPointer
|
|
--- @alias Pointer_Collision Collision
|
|
--- @alias Pointer_Mat4 Mat4
|
|
--- @alias Pointer_Vec4s Vec4s
|
|
--- @alias Pointer_BehaviorScript BehaviorScript
|