Pular para o conteúdo
AstraDOCS

Salvar progresso

Confirme alterações de chaves explicitamente.

Behavior em projeto com namespace de persistência disponível.

using Astra;
[ComponentId("docs.visit-counter")]
public sealed class VisitCounter : Behavior
{
public override void Start()
{
long visits = Save.GetInt64("visits", 0) + 1;
Save.SetInt64("visits", visits);
Save.Flush();
Object.Name = "Visita " + visits;
}
}

A contagem aumenta a cada nova inicialização do Behavior e é gravada com Flush.

A chave deve manter o mesmo tipo entre versões. Trate erros de I/O e não use Flush a cada frame.

Consulte SaveStore. As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.