WorldMgr: Difference between revisions
→TimeMgr
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)]] |