Pular para o conteúdo

PBSLoaderCommonUtils

Gerada do release pbsloadercommonutils-v2.0.0 (versão de teste).

Tipo Categoria Resumo
Avancado classe estática Componentes do jogo por trás das fachadas do SDK, para quem precisa de algo que o SDK ainda não expõe.
Dados classe estática 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).
Fase enumeração Em que parte do jogo o jogador está.
Ganchos classe estática Pontos do jogo onde os mods podem entrar sem escrever um patch Harmony.
Gaveta classe Dados guardados de uma sessão para outra, em chave e valor (números, textos, listas, classes simples), num arquivo JSON por mod e por lugar.
PedidoDePorta classe Um pedido de abrir ou fechar uma porta, antes de o jogo agir.
Salvos classe estática Gavetas de dados que sobrevivem entre sessões (ver Gaveta).
Sdk classe estática Ciclo de vida do SDK: versão, fase do jogo e eventos.
Tipo Categoria Resumo
Confirmacao classe estática Pergunta ao jogador se um pacote de scripts pode rodar.
Decisao enumeração
EstadoDoPacote enumeração
OrigemDoPacote enumeração
Pacote classe Um pacote de scripts (pasta scripts/ de um ônibus ou mapa, com pbsu.json e a DLL).
Pacotes classe estática Pacotes de scripts que a PBSLoaderCommonUtils encontrou nesta sessão.
Script classe abstrata Base dos scripts que vêm junto com um ônibus ou mapa.
ScriptDeMapa classe abstrata Script de um mapa: ativo enquanto aquele mapa está carregado.
ScriptDeOnibus classe abstrata Script de um ônibus: ativo enquanto aquele ônibus é o veículo do jogador.
Tipo Categoria Resumo
AcaoDoJogo classe Uma ação dos controles do jogo (Rewired): “Acelerar”, “Seta Esquerda”, “Abrir Porta 1”…
Atalho classe Um atalho registrado por um mod.
Atalhos classe estática Registro único de atalhos de todos os mods.
Combinacao struct Uma tecla com os modificadores que precisam estar apertados junto: “Ctrl+Alt+V”, “PageDown”, “LeftAlt”.
ControlesDoJogo classe estática O que o jogador está fazendo nos controles do jogo (teclado, volante, controle), pelas ações do Rewired, já com o mapeamento que ele escolheu.
Mouse classe estática Dono único do cursor.
Teclado classe estática Suspende os controles de teclado do jogo (Rewired) enquanto algum mod precisa do teclado: um painel que usa teclas (ex.: ajustar espelhos pelo teclado numérico sem ligar a seta) ou o jogador digitand…
TeclasDoJogo classe estática Teclas que o jogo usa, para avisar conflitos.
TipoDeAcao enumeração
Tipo Categoria Resumo
Alerta classe Um aviso do veículo.
Avisos classe estática Avisos e falhas do veículo, de qualquer mod.
Gravidade enumeração
Tipo Categoria Resumo
Letreiro classe estática Letreiro (itinerário) do ônibus do jogador (TrocaItinerario).
Linha classe estática A linha que o ônibus do jogador faz.
Passageiro classe Um passageiro do ônibus do jogador.
Passageiros classe estática Passageiros do ônibus do jogador.
Tipo Categoria Resumo
Mapa classe estática O mapa da partida.
OrigemDoMapa enumeração
Parada classe Um ponto de ônibus do mapa (MEPBusStop).
Tipo Categoria Resumo
Carregar classe estática Carrega texturas, sons e modelos de arquivos, pelos mesmos carregadores que o jogo usa nos mods de ônibus e mapa (então formatos, cache e o CarregamentoRapido valem igual).
Som3D classe Um som tocando no mundo (criado por Sons.Tocar).
Sons classe estática Sons 3D presos a um objeto (uma peça do ônibus, um ponto do mapa), no volume geral do jogo.
Tipo Categoria Resumo
Chuva enumeração
Clima classe estática Clima do jogo: chuva (MepMobileControls/MepChuva) e o preset do EnviroSky.
CorDoSemaforo enumeração
LuzDeSemaforo classe Um foco aceso de um semáforo.
Semaforo classe Um semáforo do mapa (MEPAI_TrafficLights e variantes).
Tempo classe estática Hora do jogo (EnviroSky).
TipoNoTrafego enumeração
Trafego classe estática Tráfego de IA (MEPAI_Traffic_System_Controller): quantos existem agora e o limite.
VeiculoDoTrafego classe Um veículo do trânsito (IA).
Tipo Categoria Resumo
Caminhos classe estática Pastas do jogo (ProtonPaths).
ModoDaVista enumeração Câmera do jogo.
Opcao classe abstrata Uma opção do jogo (settings.txt, pelo MepPrefs do jogo).
Opcao<T> classe
Opcoes classe estática Opções do próprio jogo (as do menu de opções dele), lidas e gravadas pelo MepPrefs do jogo, no settings.txt da pasta de dados.
OrigemDoOnibus enumeração De onde veio o ônibus da partida.
QuandoVale enumeração Quando uma mudança de opção do jogo passa a valer.
Sessao classe estática O que o jogador escolheu para a partida (ônibus, pintura, mapa, ponto de partida) e se está pausado.
Vista classe estática Câmera do jogador (MouseOrbitCSHARP).
Tipo Categoria Resumo
Ar classe estática Ar comprimido do veículo: compressor movido pelo motor, reservatório, governador com purga do secador, freio de serviço pneumático e freio de molas (estacionamento).
Tipo Categoria Resumo
Comandos classe estática Comandos de carroceria do veículo do jogador, pelos mesmos métodos que os botões do jogo usam (então o jogo cuida de som, animação do botão do painel e luzes).
Conducao classe estática Pedidos de condução de um mod (piloto automático, ajuda de direção, teste): acelerador, freio, embreagem, freio de mão e direção, no lugar do que o jogador está fazendo.
Espelho classe Um dos três espelhos que o jogo renderiza (câmera + material que mostra a imagem).
Farol enumeração
FisicaVeiculo enumeração Física que move o veículo no jogo.
Lado enumeração
Porta classe Uma porta do veículo.
PosicaoEspelho enumeração
Roda classe Uma roda do veículo (VPP).
Seta enumeração
TipoVeiculo enumeração
Veiculo classe estática Veículo que o jogador dirige, lido a cada quadro do MEPControlesBus e do Vehicle Physics Pro.
Veiculo.Ajudas classe estática
Veiculo.Cabine classe estática
Veiculo.Cambio classe estática
Veiculo.Espelhos classe estática Os três espelhos que o jogo renderiza.
Veiculo.Luzes classe estática
Veiculo.Motor classe estática
Veiculo.Objetos classe estática Objetos do modelo do ônibus do jogador, pelo nome (os mods de ônibus usam nomes como convenção: “skin001”, “wipers1”, “r1y5”…).
Veiculo.Pedais classe estática O que o motorista está pedindo (barramento de entrada do VPP, 0..1, direção -1..1), antes de câmbio, piloto automático e freio a ar.
Veiculo.Portas classe estática
Veiculo.Rodas classe estática
Veiculo.Suspensao classe estática Suspensão a ar, informada por um mod (o SuspensaoAr) via Suspensao.Informar.