Valor devuelto#
| Tipo | Significado |
|---|---|
any, ... |
Un resultado por campo solicitado. El campo de nombres en este ejemplo es string; otros campos tienen sus propios contratos. |
Forma observada#
Capa: juego Lua UI. component es un ID de componente de script en la representación esperada por esta función; name selecciona el campo. Primero se obtiene el objeto en el proceso actual. La función no crea automáticamente la variable componente.
local name = GetComponentData(component, "name")Qué ocurre: Para una referencia válida de componente, el nombre recibe su nombre; un objeto llamado Scout da la cadena "Scout". El valor no se registra automáticamente.
Observación de proyectos#
Después de cambiar el nombre, lea el nombre del objeto real y compárela con el resultado esperado. Actualizar su propio texto de ventana no es prueba de que el objeto del juego haya cambiado.
Escribir errores#
No pases los datos de FFI simplemente porque se refieren a un objeto. La investigación de navegación encontró diferentes rutas de conversión para los mangos de UI, identificadores de la condicional y UniverseID. El soporte de campo y los tipos de retorno dependen de la consulta; este artículo documenta el nombre de readback en lugar de cada clave soportada. Precisión del ID.