Squashed commit of the following:
commit 4d054f8a62047c5ee6907054002acee5809d35a0
Author: Tony <devultj@gmail.com>
Date: Tue Aug 2 15:28:12 2022 +0100
Support weapon switching for spectator viewmodels
commit 987a201c1ffe09826343123e8cae7cd25a4c2a7e
Author: Tony <devultj@gmail.com>
Date: Tue Aug 2 15:03:43 2022 +0100
Fixed viewmodel error on first target switch
commit 523297742993bbaa71220c376fbabece10ce391d
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 18:03:46 2022 +0100
Hacky test for showing spectator viewmodels
commit b847b0e150eb4d8ec5f7ba81ab95f2d685ede892
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 17:47:25 2022 +0100
Lerp camera rotation if we're not locally controlled
commit 50ca19d7c58501647e8f890b195a11bb299f1fb8
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 17:39:39 2022 +0100
Spawn camera, try to find camera target, works but rough
commit 461b9361ffab0d6cfdb920f27731c3b80881a0ba
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 17:13:22 2022 +0100
Added ability to toggle between spectator pawn & regular player
commit 5d8d7720824187cba570ae9a3b4b127d3f1ad3f2
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 14:45:03 2022 +0100
Big spring clean
commit 220f9783d7282f5525065c0b60672c159cbbd897
Author: Tony <devultj@gmail.com>
Date: Mon Aug 1 14:19:58 2022 +0100
Our camera can define a target, allowed vitals to update based on target