Difference between revisions of "GetSecondsPassed"
Jump to navigation
Jump to search
GameDaysPassed is not *that* precise.
imported>Quetzilla |
imported>Quetzilla (GameDaysPassed is not *that* precise.) |
||
Line 1: | Line 1: | ||
Link to TES4 Construction Set Wiki: [http://cs.elderscrolls.com/constwiki/index.php/GetSecondsPassed GetSecondsPassed]. | Link to TES4 Construction Set Wiki: [http://cs.elderscrolls.com/constwiki/index.php/GetSecondsPassed GetSecondsPassed]. | ||
In Fallout 3, [[:Category:Time Functions|GameDaysPassed]] is a float with enough precision to | In Fallout 3, [[:Category:Time Functions|GameDaysPassed]] is a float with enough precision to effectively measure the passage of seconds over short periods of time. Under those circumstances, this can be used as an alternative to GetSecondsPassed. Consider: | ||
<pre>float MyTimer | <pre>float MyTimer | ||
Line 32: | Line 32: | ||
It is also slightly more efficient to use GameDaysPassed because you do not need to update a variable every frame, you only have to do the check - saving the script an operation. A minor note, but nonetheless notable. | It is also slightly more efficient to use GameDaysPassed because you do not need to update a variable every frame, you only have to do the check - saving the script an operation. A minor note, but nonetheless notable. | ||
However, for cases where the timer needs to be accurate to fractions of a second, GetSecondsPassed is the best choice | However, for cases where the timer needs to be accurate to fractions of a second, GetSecondsPassed is the best choice, as the GameDaysPassed is not precise enough for this purpose. | ||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category:Time Functions]] | [[Category:Time Functions]] |