Acciones restringidas
El RestrictedActions el módulo permite que las scenes accedan a funcionalidades sensibles (y por tanto restringidas). Está vinculado al permission system, que las scenes usan para solicitar el uso de métodos individuales.
const RestrictedActions = require("~system/RestrictedActions");La mayor parte de la funcionalidad restringida la proporciona este módulo, pero también existen global functions.
El módulo contiene los siguientes métodos y tipos:
Métodos
Cada uno de los métodos abajo está asociado con un permission 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_SCENE 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_EMOTE permission.
openExternalUrl
Ofrece mostrar un sitio web al jugador, usando una UI apropiada (que puede ser otra aplicación).
Requiere el OPEN_EXTERNAL_LINK 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