So my game is quite complex but I did manage to make it faster using the debugger by a lot. Fixed all bottlenecks as far as i know. Now looking at the debugger what i see is there is a lot of time being used to process the “objects (pre-events)”. These include pathfinding and tweens… So its about 30% of the processing so naturally i would like to lower it. I did already make it so pathfinding behaviour is only activated just before the player moves and deactivated just after.
The Pathfinding behaviour is only activated when they need to move. Rest of the time it’s disabled. So i don’t directly see how the timer can help because its the minimum time it is active already. It’s a turn based game, so I click a player and it activates the behaviour and it deactivates when its stopped.