Pular para o conteúdo

Dados

Namespace PBSLoaderCommonUtils · classe estática · PBSLoaderCommonUtils 2.0.0

public static class Dados

Valores que um mod publica para os outros lerem, sem um depender da DLL do outro (ex.: o SuspensaoAr publica o nível da suspensão; a PBSLoaderCommonInterface mostra). Por padrão o valor vale só para o veículo atual: some quando o veículo troca. Chaves são texto livre; use o nome do mod como mod.

public static void Publicar(string mod, string chave, object valor, bool porVeiculo = true)

Publica (ou substitui) um valor. Com porVeiculo false, vale até o jogo fechar.

public static void Apagar(string mod, string chave)

Apaga um valor.

public static bool Tem(string mod, string chave)

Existe um valor válido agora.

public static T Ler<T>(string mod, string chave, T padrao = default)

Lê o valor, ou padrao se não existir, for de outro veículo ou de outro tipo.