Pular para o conteúdo

Tempo

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

public static class Tempo

Hora do jogo (EnviroSky). Sem céu carregado (menus), Tempo.Existe é false.

public static bool Existe { get; }
public static int Hora { get; }
public static int Minuto { get; }
public static int Segundo { get; }
public static int Dia { get; }
public static float HoraDecimal { get; }

Hora com fração (13.5 = 13:30).

public static bool Noite { get; }
public static float DuracaoDoDiaMin { get; }

Quantos minutos reais dura o dia do jogo.

public static bool Parado { get; }

O relógio do jogo está parado (o jogador ou um mod travou a hora).

public static string Texto { get; }
public static bool Definir(int hora, int minuto = 0)

Muda a hora do jogo (mantém o dia e o ano).

public static bool Pausar(bool parado)

Para ou solta o relógio do jogo (parado, a hora não anda).

public static bool DefinirDuracaoDoDia(float minutos)

Quantos minutos reais dura um dia do jogo (o jogo usa o mesmo valor para a noite).

public static event Action<int> HoraPassou

A hora cheia mudou (o argumento é a nova hora).