Pular para o conteúdo

Trafego

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

public static class Trafego

Tráfego de IA (MEPAI_Traffic_System_Controller): quantos existem agora e o limite.

public static int Carros { get; }
public static int Pedestres { get; }
public static int Onibus { get; }
public static int Trens { get; }
public static int MaxCarros { get; }
public static int MaxPedestres { get; }
public static int MaxOnibus { get; }
public static bool ColisoesAtivas { get; }
public static IReadOnlyList<VeiculoDoTrafego> Veiculos { get; }

Veículos do trânsito ativos agora (carros e ônibus da IA), reescaneados 1 vez por segundo enquanto alguém usar esta lista (a busca custa: não é feita sem ninguém pedindo).

public static IReadOnlyList<Transform> PedestresAtivos { get; }

Pedestres e ciclistas da IA ativos agora (mesma regra de Trafego.Veiculos).

public static IReadOnlyList<Semaforo> Semaforos { get; }

Semáforos carregados agora (mesma regra de Trafego.Veiculos).

public static VeiculoDoTrafego MaisPertoAFrente(float maxM = 100f)

O veículo do trânsito mais perto do ônibus do jogador, à frente dele (cone de ±30°), até maxM.