Acciones restringidas

El RestrictedActions el módulo permite que las scenes accedan a funcionalidades sensibles (y por tanto restringidas). Está vinculado al permissionarrow-up-right system, que las scenes usan para solicitar el uso de métodos individuales.

const RestrictedActions = require("~system/RestrictedActions");
circle-info

Como implementador de World Explorer, tu runtime podría no hacer cumplir permisos. Nosotros strongly desaconsejamos esto, ya que pone en peligro a los jugadores.

La mayor parte de la funcionalidad restringida la proporciona este módulo, pero también existen global functionsarrow-up-right.

El módulo contiene los siguientes métodos y tipos:

Métodos

Cada uno de los métodos abajo está asociado con un permissionarrow-up-right que puede solicitarse en el scene manifest.

movePlayerTo

Desplaza al jugador a una nueva posición relativa a la actual, y opcionalmente establece el objetivo de la cámara con vectors.

Requiere el ALLOW_TO_MOVE_PLAYER_INSIDE_SCENEarrow-up-right permission.

teleportTo

Reubica al jugador a una ubicación absoluta del mundo dada por un vectors.

En lugar de requerir un permiso preaprobado, cada llamada a teleportTo debe ser aprobada por el jugador.

triggerEmote

Hace que el avatar del jugador muestre una animación de emote, usando uno de los nombres predefinidos.

Requiere el ALLOW_TO_TRIGGER_AVATAR_EMOTEarrow-up-right permission.

openExternalUrl

Ofrece mostrar un sitio web al jugador, usando una UI apropiada (que puede ser otra aplicación).

Requiere el OPEN_EXTERNAL_LINKarrow-up-right permission.

openNftDialog

Muestra información sobre un NFT al jugador, usando una UI apropiada.

changeRealm

Cambia el World Explorer a otro content server, usando su URL base.

Tipos

El único tipo adicional usado por métodos en este módulo es el Vector3.

Vector3

Contiene una posición 3D relativa o absoluta.

Última actualización