Further sijmplify and cleanup code

This commit is contained in:
JRiipinen
2019-10-17 11:38:20 +03:00
parent 89f74273cb
commit edbbf82bff

View File

@@ -56,22 +56,12 @@ public class PlayerAiming : MonoBehaviour
//Apply real rotation to body //Apply real rotation to body
bodyTransform.eulerAngles = Vector3.Scale(real_rotation, new Vector3(0f, 1f, 0f)); 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 transform.eulerAngles = camera_euler_punch_applied;
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;
}
} }
public void ViewPunch(Vector2 punch_amount) public void ViewPunch(Vector2 punch_amount)