WorldMgr: Difference between revisions

imported>Leoetlino
imported>Leoetlino
Line 50: Line 50:


==== TimeMgr::calc ====
==== TimeMgr::calc ====
This is called every frame.
* Reload some internal state from GameDataMgr.
* Reload some internal state from GameDataMgr.
* If both [[Demo]]103_0 and Demo997_0 have not been played, time of day is reset to 78.75 (05:15).
* If both [[Demo]]103_0 and Demo997_0 have not been played, time of day is reset to 78.75 (05:15).
Line 62: Line 63:
* Update GameDataMgr state (time, number of days, Blood Moon timers).
* Update GameDataMgr state (time, number of days, Blood Moon timers).
* Update Lord of the Mountain flags (in particular, determine if it should appear).
* Update Lord of the Mountain flags (in particular, determine if it should appear).
==== Blood Moon ====
==== Time division, IsMorning, IsNoon, etc. ====
==== Lord of the Mountain ====


[[Category:Internals]]
[[Category:Internals]]
[[Category:Subsystems (BotW)]]
[[Category:Subsystems (BotW)]]
Anonymous user