I’m looking for a bit of feedback on working with the Unity GDK (it’s great btw).
So, I understand that the GDK manages the monobehaviour lifecycle for me, meaning I shouldn’t enable or disable scripts myself. However, I’m used to having discrete behaviours within different scripts and I’m wondering if anyone has any advice on working within this new framework?
For example, looking at the FPS Starter Project, there are scripts on the player prefab that are managed by the GDK. FPS Driver being one. If I wanted to add a third person view to this player prefab, usually I would disable the FPS Driver and enable a third person view version of it. That way I don’t end up with a messy driver script that has both options within one monobehaviour. This is more difficult if I don’t manage the monobehaviour lifecycle though. How are others doing it?
So, yes, short and sweet… any tips?