From 1b5c4ae63a18f172ebcb3bc39a622a2978403503 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Thu, 29 Jun 2017 18:49:54 +0300 Subject: [PATCH] UpdateControlled only runs on the controlled character (-> fixes camera always focusing on the last spawned character) --- Barotrauma/BarotraumaClient/Source/Characters/Character.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Barotrauma/BarotraumaClient/Source/Characters/Character.cs b/Barotrauma/BarotraumaClient/Source/Characters/Character.cs index 02435ed85..ce4ecc258 100644 --- a/Barotrauma/BarotraumaClient/Source/Characters/Character.cs +++ b/Barotrauma/BarotraumaClient/Source/Characters/Character.cs @@ -194,10 +194,9 @@ namespace Barotrauma partial void UpdateControlled(float deltaTime,Camera cam) { - if (controlled == this) - { - ControlLocalPlayer(deltaTime, cam); - } + if (controlled != this) return; + + ControlLocalPlayer(deltaTime, cam); Lights.LightManager.ViewTarget = this; CharacterHUD.Update(deltaTime, this);