Pular para o conteúdo

Vista

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

public static class Vista

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

public static ModoDaVista Modo { get; }
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.

public static bool Assumida { get; }

Algum mod está controlando a câmera.

public static string Dono { get; }
public static void IrParaMotorista()

Volta para a câmera do motorista (como a tecla do jogo).

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.

public static event Action<ModoDaVista> Mudou

O modo da câmera mudou.