Pular para o conteúdo

Veiculo

Namespace PBSLoaderCommonUtils.Veiculos · classe estática · PBSLoaderCommonUtils 2.0.0

public static class Veiculo

Veículo que o jogador dirige, lido a cada quadro do MEPControlesBus e do Vehicle Physics Pro. Tudo é só leitura e vale “agora”. Sem veículo (menus), Veiculo.Existe é false e o resto fica zerado. Os grupos (Motor, Cambio, Pedais…) seguem a mesma regra. Os componentes do jogo ficam em Avancado.

public static bool Existe { get; }
public static string Nome { get; }

Nome do ônibus escolhido, como o jogo guarda (MepMobileControls.strNomeDoBusAtual).

public static TipoVeiculo Tipo { get; }
public static FisicaVeiculo Fisica { get; }
public static Transform Raiz { get; }
public static int Geracao { get; }

Muda a cada veículo carregado (para quem guarda estado por veículo). Ver também Sdk.VeiculoTrocou.

public static float Massa { get; }
public static Bounds Caixa { get; }

Caixa do veículo no espaço local da raiz (sem retrovisores soltos e outliers).

public static string Pasta { get; }

Pasta do mod do ônibus (a do .ini, ou a apontada por [config] baseDir dele), ou “” nos ônibus que vêm com o jogo. É onde ficam modelos, texturas, sons e a pasta scripts/ dos scripts de conteúdo.

public static float VelocidadeKmh { get; }
public static float VelocidadeSinalKmh { get; }

Sinal pela direção do movimento em relação à frente (negativo = de ré).

public static bool Parado { get; }
public static float OdometroSessaoKm { get; }
public static float OdometroTotalKm { get; }
public static bool EletricaLigada { get; }

Elétrica (chave) ligada.

public static bool CameraDentro { get; }

A câmera atual está dentro do veículo.

public static bool Dentro(Vector3 mundo)

O ponto (mundo) está dentro da carroceria (cabine ou salão).

public static string Resumo()

Tudo em texto (diagnóstico).