Yes. Timer is an `abstract` class now. There are three types of timer in engine. `TimerTargetSelector`, `TimerTargetCallback` and `TimerScriptHandler(for lua bindings)`.