Interface for camera movement settings. Declares properties for first-person flag, input sensitivity, and offsets for angles, eye angles, and position.
namespace SWB.Shared;
public interface ICameraMovement
{
public bool IsFirstPerson { get; }
public float InputSensitivity { get; set; }
// External influence on the camera offsets
public Angles AnglesOffset { get; set; }
public Angles EyeAnglesOffset { get; set; }
public Vector3 PosOffset { get; set; }
}