For this log, I'm doing things a little differently. I am writing it as I go, and will release it sometime next week (so if you're reading this on Monday or Tuesday, it was early). I'm focused on mostly back-end type work so there's not a lot of flashy visuals but I'll try to give you what I can.
First of, adding the custom timer went like a breeze, I added a class to a new script extending resource. It has a single function updateTimer(var delta) and a single exposed variable 'trigger'. Any time updateTimer(var delta) is called it returns true if an internal counter has passed the trigger amount or else it returns false. This means I can now add simple timers to scripts using only three lines (or less, since the trigger defaults to 1 sec) and can use simpler logic in the update loops. Now, I'm off to work on implementing the engine logic into the component system!

Comments