Pacote
Namespace PBSLoaderCommonUtils.Conteudo · classe · PBSLoaderCommonUtils 2.0.0
public sealed class PacoteUm pacote de scripts (pasta scripts/ de um ônibus ou mapa, com pbsu.json e a DLL).
Construtores
Seção intitulada “Construtores”public Pacote()Propriedades
Seção intitulada “Propriedades”public string Id { get; }public string Nome { get; }public string Autor { get; }public string Versao { get; }SdkMinimo
Seção intitulada “SdkMinimo”public string SdkMinimo { get; }public OrigemDoPacote Origem { get; }public string Pasta { get; }Pasta scripts/ do pacote.
public string Sha256 { get; }SHA-256 da DLL (em hexadecimal minúsculo). A permissão do jogador vale para este hash.
public EstadoDoPacote Estado { get; }Detalhe
Seção intitulada “Detalhe”public string Detalhe { get; }Motivo da falha ou da recusa.
public bool Ativo { get; }QuantosScripts
Seção intitulada “QuantosScripts”public int QuantosScripts { get; }Quantas classes de script da DLL viraram instâncias.
public MelonPreferences_Category Config { get; }Preferências do pacote, em UserData/PBSLoaderCommonUtils/Conteudo/<id>.cfg.
public Gaveta Salvos { get; }Dados do pacote guardados entre sessões, separados pelo ônibus (ou mapa) em que ele está (ver Gaveta).
Harmony
Seção intitulada “Harmony”public Harmony Harmony { get; }Harmony do pacote. Tudo que for aplicado por ele é desfeito quando o pacote desativa.
public MelonLogger.Instance Log { get; }Log com o nome do pacote no MelonLoader/Latest.log.
Métodos
Seção intitulada “Métodos”Caminho
Seção intitulada “Caminho”public string Caminho(string relativo)Caminho de um arquivo do pacote. Não sai da pasta do pacote.
LerTexto
Seção intitulada “LerTexto”public string LerTexto(string relativo)Textura
Seção intitulada “Textura”public Texture2D Textura(string relativo)Textura da pasta do pacote (ver Carregar.Textura).
public AudioClip Som(string relativo)Som da pasta do pacote (ver Carregar.Som).
public GameObject Modelo(string relativo)Modelo .3ds/.c1 da pasta do pacote (ver Carregar.Modelo).
LerBytes
Seção intitulada “LerBytes”public byte[] LerBytes(string relativo)public bool Existe(string relativo)public Atalho Atalho(string id, string nome, string padrao, Action acao, string descricao = null)Registra um atalho do pacote (aparece na tela de atalhos da PBSLoaderCommonInterface como os dos mods). A ação só roda enquanto o pacote está ativo. Ver Atalhos.Registrar.
ToString
Seção intitulada “ToString”public override string ToString()