F4MP/codigos originales/tiltedcode/Code/common/DateTime.h
2026-01-06 18:53:59 +01:00

21 lines
491 B
C++

#pragma once
#include <cstdint>
#include <encoding/Structs/TimeModel.h>
struct DateTime
{
[[nodiscard]] static uint32_t GetNumberOfDaysByMonthIndex(int index);
DateTime() = default;
DateTime(TimeModel aTimeModel)
: m_timeModel(aTimeModel)
{}
bool operator==(const DateTime& other) const;
void Update(uint64_t aDeltaTick);
float GetDeltaTime(uint64_t aDeltaTick) const noexcept;
float GetTimeInDays() const noexcept;
TimeModel m_timeModel;
};