-
@lizardengland i mean, the answer is always "it depends". but a straight upgrade from this would be having "isPaused" is a single place, and having everything look there, instead of having that state in every object (and expensive/complex to deal with)
-
@lizardengland better would be some kind of system where different entities have responding to pause built in, so you don't have to think about it when coding behaviour (ie, every time you use a timer). the timescale thing is a good example of this!