Semaforo
Namespace PBSLoaderCommonUtils.Mundo · classe · PBSLoaderCommonUtils 2.0.0
public sealed class SemaforoUm semáforo do mapa (MEPAI_TrafficLights e variantes).
Construtores
Seção intitulada “Construtores”Semaforo
Seção intitulada “Semaforo”public Semaforo()Propriedades
Seção intitulada “Propriedades”public string Tipo { get; }Componente do jogo (“MEPAI_TrafficLights”, “MEPAI_TrafficLights2”, “MEPAI_TrafficLightsV3_4fases”).
public Transform Raiz { get; }Posicao
Seção intitulada “Posicao”public Vector3 Posicao { get; }public int Fase { get; }Fase atual (0..Fases-1), ou -1 se não deu para ler.
public int Fases { get; }LuzesAcesas
Seção intitulada “LuzesAcesas”public IReadOnlyList<LuzDeSemaforo> LuzesAcesas { get; }Focos acesos no passo atual (um semáforo comanda o cruzamento inteiro, com vários focos), cada um com a cor deduzida do nome do objeto ou do tom do material.
Métodos
Seção intitulada “Métodos”CorPara
Seção intitulada “CorPara”public CorDoSemaforo CorPara(Vector3 ponto, float maxM = 40f)Cor do foco aceso mais perto de ponto (ex.: à frente do ônibus), até maxM.
ToString
Seção intitulada “ToString”public override string ToString()