Usuario Da Click a Usuario
En Wired Code: trigger.click_user
Dispara cuando un usuario hace clic sobre otro usuario. Es el causante de las interacciones persona a persona: saludar, retar, marcar, intercambiar.
Cómo funciona
Sección titulada «Cómo funciona»Aquí hay dos personas implicadas, y conviene tenerlas claras porque los efectos pueden apuntar a cualquiera de las dos:
- El causante es quien hizo clic.
- El usuario clicado es quien recibió el clic. Está disponible como fuente propia en los efectos, y también como centro del selector de vecindario.
Configuración
Sección titulada «Configuración»
Cuando se hace clic en un usuario, con dos casillas, en este orden:
- No abrir el menú del avatar – impide que salga el menú normal de acciones. Es lo que convierte el clic en un gesto exclusivo de tu pila.
- No rotar – evita que tu avatar gire hacia la persona clicada. Útil cuando el giro delataría la interacción o rompería una animación en curso.
Marcar la primera es casi siempre lo que quieres: si no, el usuario ve el menú además de que ocurra tu efecto.
Las dos casillas valen para toda la sala, no solo para la pila en la que las marcas: con que un causante de este tipo las tenga marcadas, se aplican a los clics sobre cualquier persona. La de No abrir el menú del avatar solo se nota si alguna pila de este tipo llega a ejecutarse con ese clic; si ninguna lo hace, el menú se abre como siempre.
Ejemplo
Sección titulada «Ejemplo»Un juego de “pillar”: clicas a alguien y le pasas la mancha.
Pila A│├─ Causante: Usuario Da Click a Usuario│ └─ Cuando se hace clic en un usuario ....... No abrir el menú del avatar│├─ Condición: Causante está Sobre el Furni│ └─ Elige Furni ............................. Pista de Baile│├─ Efecto: Dar variable│ ├─ Escoge una variable ..................... manchado (de usuario)│ ├─ Sobreescribir la variable existente ..... sí│ ├─ Valor inicial ........................... 1│ └─ Escoge el objetivo de la variable ....... Usuario clickado│└─ Efecto: Mensaje ├─ ¿Cuál es el mensaje? .................... "¡Te la quedas!" ├─ Seleccionar la fuente de usuarios ....... Usuario clicado └─ Solo el usuario desencadenanteSi la condición falla, el clic vuelve a ser normal. Cuando ninguna pila llega a ejecutarse, el clic se deja pasar como si el wired no existiera y se abre el menú del avatar de siempre. Es deliberado, para que una pila que solo aplica en cierta zona no rompa el clic en el resto de la sala.
El clicado no es el causante. Es el error más común. Si un efecto no lleva la fuente puesta en Usuario clicado, va a actuar sobre quien hizo clic, no sobre quien lo recibió.
“Usuario clicado” solo existe en esta pila. Esa fuente aparece en los desplegables de los wireds que comparten pila con este causante. Si el efecto está en otra pila no la vas a encontrar; ahí tendrás que pasarle la persona con una señal o con un selector.
También cuenta clicar a un bot o a una mascota. Para el wired son usuarios como cualquier otro, y quedan como Usuario clicado. Si tu pila solo tiene sentido con personas, fíltralo con una condición.
Sin «No rotar», quien clica se gira hacia el clicado. En cuanto la sala tiene un causante de este tipo, el giro lo hace el hotel justo antes de que corra la pila, y solo se evita si algún causante de la sala tiene marcada No rotar.