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. |