Script
Namespace PBSLoaderCommonUtils.Conteudo · classe abstrata · PBSLoaderCommonUtils 2.0.0
public abstract class ScriptBase dos scripts que vêm junto com um ônibus ou mapa. Não herde desta: herde de ScriptDeOnibus ou ScriptDeMapa. A PBSLoaderCommonUtils cria uma instância de cada classe concreta da DLL do pacote (precisa de construtor sem parâmetros) e chama os métodos abaixo na thread principal. Se você se inscrever em eventos do SDK em Script.Ativar, saia deles em Script.Desativar.
Construtores
Seção intitulada “Construtores”protected Script()Propriedades
Seção intitulada “Propriedades”public Pacote Pacote { get; }O pacote (pasta, configuração, Harmony, log) deste script.
Métodos
Seção intitulada “Métodos”public virtual void Ativar()O ônibus/mapa do pacote entrou em jogo. Também ao voltar para ele na mesma sessão.
Desativar
Seção intitulada “Desativar”public virtual void Desativar()O ônibus/mapa saiu de jogo. Os patches do Pacote.Harmony são desfeitos logo depois.
public virtual void Quadro()Todo quadro, enquanto ativo.
PassoFisico
Seção intitulada “PassoFisico”public virtual void PassoFisico()Todo passo de física, enquanto ativo.
QuadroTardio
Seção intitulada “QuadroTardio”public virtual void QuadroTardio()Todo quadro, no LateUpdate, enquanto ativo.