NO MOM
I CANT PAUSE.
Scientific Number Tools Documentación
Soporte
Explorar lecciones

5. Construye una prueba de contexto con tus propias variables

Construye este ejemplo en tu proyecto de Unreal y comprueba el resultado en cada paso.

En esta página
    1. Crea BP_MiContexto, de tipo Actor. Añade una variable SaldoContexto de tipo Context Bound Safe Scientific Number.
    2. Desde BeginPlay ejecuta Set Context-Bound Safe Number sobre esa variable por referencia, con In Value 1000 y Context Name Coins. Para GUID: ejecuta antes New Guid una sola vez desde BeginPlay. En su salida, usa Promote to Variable y llama a la variable DominioContexto. Conecta la salida de New Guid al valor de Set DominioContexto. Conecta la ejecución BeginPlay → Set DominioContexto → Set Context-Bound Safe Number. New Guid es un nodo puro: úsalo solo para asignar la variable; para las demás operaciones usa Get DominioContexto. Conecta un Get de DominioContexto al pin GUID. No necesitas Make Guid ni campos A/B/C/D. Comprueba el bool devuelto.
    3. Después llama a Try Get Context-Bound Safe Number con la misma variable, un Get de DominioContexto en GUID y Coins en Context Name. Reutiliza el identificador guardado: no ejecutes New Guid otra vez para leer. En True, muestra Out Value mediante To Fixed String → Print String.
    4. Coloca una instancia de este Actor y ejecuta: espera 1000.00. Observa en el depurador que la lectura devuelve True.
    5. Detén Play y cambia solo el Context Name de la lectura a Gems. Ejecuta: debe ir a False. No alteres también el escritor, porque entonces ya no estarías probando un contexto incorrecto.
    6. Restaura Coins. Añade Rekey Context-Bound Safe Number entre escritura y lectura, con el contexto correcto. La lectura debe seguir devolviendo 1000.