Time

It is mandatory to replace all calls to Time.timeScale with MirraSDK.Time.Scale. This is necessary to avoid conflicts caused by multiple systems using Time.timeScale simultaneously, because MirraSDK controls Time.timeScale to enable/disable the game’s pause functionality.

Instead of using Time.timeScale, you should use:

// get the time scale
float timeScale = MirraSDK.Time.Scale;

// set the time scale value
MirraSDK.Time.Scale = 1.0f;

Get the current time as a DateTime:

DateTime currentDate = MirraSDK.Time.CurrentDate;

Get the current holiday:

HolidayType holiday = MirraSDK.Time.CurrentHoliday;