From edbbf82bffae340adab80bdec17a794e24b93e5a Mon Sep 17 00:00:00 2001 From: JRiipinen Date: Thu, 17 Oct 2019 11:38:20 +0300 Subject: [PATCH] Further sijmplify and cleanup code --- Modified fragsurf/PlayerAiming.cs | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/Modified fragsurf/PlayerAiming.cs b/Modified fragsurf/PlayerAiming.cs index e81ec27..032b05d 100644 --- a/Modified fragsurf/PlayerAiming.cs +++ b/Modified fragsurf/PlayerAiming.cs @@ -56,22 +56,12 @@ public class PlayerAiming : MonoBehaviour //Apply real rotation to body bodyTransform.eulerAngles = Vector3.Scale(real_rotation, new Vector3(0f, 1f, 0f)); - var aim_transform = transform; + //Apply rotation and recoil + Vector3 camera_euler_punch_applied = real_rotation; + camera_euler_punch_applied.x += punchAngle.x; + camera_euler_punch_applied.y += punchAngle.y; - //Apply real rotation to aim - aim_transform.eulerAngles = real_rotation; - - //Apply recoil - { - //If you want the recoil to be purely visual, move it into LateUpdate - var camera_rotation = aim_transform; - - Vector3 camera_euler_punch_applied = camera_rotation.eulerAngles; - camera_euler_punch_applied.x += punchAngle.x; - camera_euler_punch_applied.y += punchAngle.y; - - camera_rotation.eulerAngles = camera_euler_punch_applied; - } + transform.eulerAngles = camera_euler_punch_applied; } public void ViewPunch(Vector2 punch_amount)