RTSDK
    Preparing search index...

    Interface WorldInterface

    interface WorldInterface {
        background?: null | string;
        controls?: {
            allowMuteAll?: boolean;
            disableHideVideo?: boolean;
            isMobileDisabled?: boolean;
            isShowingCurrentGuests?: boolean;
        };
        created?: object;
        credentials?: InteractiveCredentials;
        dataObject?: null
        | object;
        description?: string;
        enforceWhitelistOnLogin?: boolean;
        forceAuthOnLogin?: boolean;
        height?: number;
        heroImage?: string;
        jwt?: string;
        mapExists?: boolean;
        name?: string;
        redirectTo?: null | string;
        requestOptions: object;
        spawnPosition?: { x?: number; y?: number };
        tileBackgroundEverywhere?: null | boolean;
        topia: Topia;
        urlSlug: string;
        useTopiaPassword?: boolean;
        width?: number;
        dropScene(
            __namedParameters: {
                assetSuffix: string;
                position: object;
                sceneId: string;
            },
        ): Promise<object | ResponseType>;
        fetchDataObject(
            appPublicKey?: string,
            appJWT?: string,
            sharedAppPublicKey?: string,
            sharedAppJWT?: string,
        ): Promise<void | ResponseType>;
        fetchDetails(): Promise<void | ResponseType>;
        fetchDroppedAssets(): Promise<void | ResponseType>;
        fetchDroppedAssetsBySceneDropId(
            __namedParameters: { sceneDropId: string; uniqueName?: string },
        ): Promise<DroppedAsset[]>;
        fetchDroppedAssetsWithUniqueName(
            __namedParameters: {
                isPartial?: boolean;
                isReversed?: boolean;
                uniqueName: string;
            },
        ): Promise<DroppedAsset[]>;
        fireToast(
            __namedParameters: FireToastInterface,
        ): Promise<void | ResponseType>;
        incrementDataObjectValue(
            path: string,
            amount: number,
            options: object,
        ): Promise<void | ResponseType>;
        replaceScene(sceneId: string): Promise<void | ResponseType>;
        setDataObject(
            dataObject: undefined | null | object,
            options: object,
        ): Promise<void | ResponseType>;
        updateCustomTextDroppedAssets(
            droppedAssetsToUpdate: DroppedAsset[],
            style: object,
        ): Promise<object>;
        updateDataObject(
            dataObject: object,
            options: object,
        ): Promise<void | ResponseType>;
        updateDetails(
            __namedParameters: WorldDetailsInterface,
        ): Promise<void | ResponseType>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    background?: null | string
    controls?: {
        allowMuteAll?: boolean;
        disableHideVideo?: boolean;
        isMobileDisabled?: boolean;
        isShowingCurrentGuests?: boolean;
    }
    created?: object
    dataObject?: null | object
    description?: string
    enforceWhitelistOnLogin?: boolean
    forceAuthOnLogin?: boolean
    height?: number
    heroImage?: string
    jwt?: string
    mapExists?: boolean
    name?: string
    redirectTo?: null | string
    requestOptions: object
    spawnPosition?: { x?: number; y?: number }
    tileBackgroundEverywhere?: null | boolean
    topia: Topia
    urlSlug: string
    useTopiaPassword?: boolean
    width?: number

    Methods

    • Parameters

      • __namedParameters: { assetSuffix: string; position: object; sceneId: string }

      Returns Promise<object | ResponseType>

    • Parameters

      • OptionalappPublicKey: string
      • OptionalappJWT: string
      • OptionalsharedAppPublicKey: string
      • OptionalsharedAppJWT: string

      Returns Promise<void | ResponseType>

    • Returns Promise<void | ResponseType>

    • Returns Promise<void | ResponseType>

    • Parameters

      • __namedParameters: { sceneDropId: string; uniqueName?: string }

      Returns Promise<DroppedAsset[]>

    • Parameters

      • __namedParameters: { isPartial?: boolean; isReversed?: boolean; uniqueName: string }

      Returns Promise<DroppedAsset[]>

    • Parameters

      • path: string
      • amount: number
      • options: object

      Returns Promise<void | ResponseType>

    • Parameters

      • sceneId: string

      Returns Promise<void | ResponseType>

    • Parameters

      • dataObject: undefined | null | object
      • options: object

      Returns Promise<void | ResponseType>

    • Parameters

      Returns Promise<object>

    • Parameters

      • dataObject: object
      • options: object

      Returns Promise<void | ResponseType>