Vista
Namespace PBSLoaderCommonUtils.Partida · classe estática · PBSLoaderCommonUtils 2.0.0
public static class VistaCâmera do jogador (MouseOrbitCSHARP). Um mod que posiciona a câmera por conta própria (andar a pé, câmera de cinema) pede Vista.Assumir a cada quadro: enquanto alguém pedir, o jogo não move a câmera.
Propriedades
Seção intitulada “Propriedades”public static ModoDaVista Modo { get; }Interna
Seção intitulada “Interna”public static bool Interna { get; }O jogo considera a câmera dentro do veículo (som abafado, espelhos…).
public static Camera Camera { get; }Câmera que o jogo está usando agora.
Assumida
Seção intitulada “Assumida”public static bool Assumida { get; }Algum mod está controlando a câmera.
public static string Dono { get; }Métodos
Seção intitulada “Métodos”IrParaMotorista
Seção intitulada “IrParaMotorista”public static void IrParaMotorista()Volta para a câmera do motorista (como a tecla do jogo).
Assumir
Seção intitulada “Assumir”public static void Assumir(string dono, bool precisa = true)O mod dono controla a câmera neste quadro (chame todo quadro enquanto precisar; o pedido vence no quadro seguinte). Enquanto houver um dono, MouseOrbitCSHARP.Update/LateUpdate não rodam.
Eventos
Seção intitulada “Eventos”public static event Action<ModoDaVista> MudouO modo da câmera mudou.