prendy
Version:
Make games with prerendered backdrops using babylonjs and repond
11 lines (10 loc) • 1.09 kB
TypeScript
import { AnyCameraName, AnySegmentName, CameraNameByPlace, PlaceName } from "../../types";
export declare function getSegmentFromSegmentRules<T_Place extends PlaceName, T_Cam extends CameraNameByPlace[T_Place]>(place: T_Place, cam: T_Cam): any;
export declare function doWhenNowSegmentChanges(checkingSegmentName: AnySegmentName, callback: () => void, effectId?: string): string | null;
export declare function doWhenNowCamChanges(checkingCamName: AnyCameraName, callback: () => void, effectId?: string): string | null;
export declare function doWhenNowPlaceChanges(checkingPlaceName: PlaceName, callback: () => void): string | null;
export declare function doWhenPlaceFullyLoaded(checkingPlaceName: PlaceName, callback: () => void): string | null;
export declare function waitForPlaceFullyLoaded(checkingPlaceName: PlaceName): Promise<void>;
export declare function waitForNowPlaceToChange(checkingPlaceName: PlaceName): Promise<void>;
export declare function waitForNowCamToChange(checkingCamName: AnyCameraName): Promise<void>;
export declare const waitForNextTick: () => Promise<unknown>;