UNPKG

prendy

Version:

Make games with prerendered backdrops using babylonjs and repond

30 lines (29 loc) 3.29 kB
export declare const prendyEffectGroups: { globalVideoEffects: Record<"whenWantToUpdateBackdropFrameInfo" | "whenNowCameraChanges" | "whenPlayingVidElementsChanged", import("repond").Effect>; globalChangePlaceEffects: Record<"whenGoalPlaceNameChanges" | "whenSegmentNameChanges" | "whenGoalCamNameChanges" | "whenOverlayFadedOut" | "whenOverlayToggledOff" | "whenReadyToSwapPlace" | "whenEverythingsLoaded", import("repond").Effect>; globalSlateEffects: Record<"whenSlatePositionChanges" | "whenShouldFocusOnDoll" | "whenSlateZoomChangesToSlatePanOverEdges" | "whenScreenResizes" | "slatePosGoalChanged" | "slatePosStartedMoving" | "slateZoomGoalChanged" | "slateZoomStartedMoving", import("repond").Effect>; globalGeneralEffects: Record<"whenGameTimeSpeedChanges" | "whenAnythingChangesForRendering" | "whenFrameTickUpdates" | "whenGamePaused" | "whenPauseKeyPressed" | "whenASpeechBubbleShowsOrHides", import("repond").Effect>; characterEffects: Record<"whenAtCamCubes" | "whenPlaceChanges", import("repond").Effect>; dollEffects: Record<"whenModelNameChanges" | "whenDollAddedOrRemoved" | "whenNowAnimationChanged" | "whenAnimWeightsChanged" | "whenRotationYChanged" | "whenPositionChangesToEdit" | "whenPositionChangesCheckInRange" | "whenHidingUpdateInRange" | "updateDollScreenPositionWhenSlateMoves" | "whenToggledMeshesChanges" | "whenIsVisibleChanges" | "whenRotationGoalChangedToFix" | "positionGoalChanged" | "positionStartedMoving" | "rotationYGoalChanged" | "rotationYStartedMoving" | "animWeightsGoalChanged" | "animWeightsStartedMoving", import("repond").Effect>; modelEffects: Record<"whenWantsToLoad" | "whenIsLoaded", import("repond").Effect>; placeEffects: Record<"whenToggledWallsChanges", import("repond").Effect>; playerEffects: Record<"whenDirectionKeysPressed" | "whenInteractKeyPressed" | "whenJumpKeyPressed" | "whenJumpKeyReleased" | "whenJumpPressed" | "whenJumpReleased" | "whenJoystickMoves" | "whenVirtualControlsPressed" | "whenVirtualControlsReleased" | "onEachFrame" | "whenIsOnGroundChanges" | "whenAnimationNamesChange" | "whenCameraChanges" | "whenPlayerMovementPausedChanges", import("repond").Effect>; speechBubbleEffects: Record<"whenAddedOrRemoved" | "whenBecameVisible" | "whenGoalTextChanges" | "whenVisibleTextChanges" | "whenTypingFinishedBecomesFalse", import("repond").Effect>; miniBubbleEffects: Record<"whenAddedOrRemoved" | "whenBecameVisible", import("repond").Effect>; chainEffects: Record<"whenLiveEventIdsChange", import("repond").Effect>; liveEventEffects: Record<"whenLiveEventAddedOrRemoved" | "whenNowRunModeChanges", import("repond").Effect>; }; export declare const prendyParamEffectGroups: { characterParamEffects: import("repond/src/usable/paramEffects").ParamEffectsGroup<"whenPositionChanges", { characterName: string; dollName: string; }>; dollParamEffects: import("repond/src/usable/paramEffects").ParamEffectsGroup<"waitForModelToLoad" | "whenWholePlaceFinishesLoading", { dollName: string; modelName: string; }>; liveEventParamEffects: import("repond/src/usable/paramEffects").ParamEffectsGroup<"whenElapsedTimeChanges", { liveId: string; }>; }; export declare function StartAndStopPrendyRules({}: {}): null;