prendy
Version:
Make games with prerendered backdrops using babylonjs and repond
30 lines (29 loc) • 3.29 kB
TypeScript
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;