using System;
using System.Collections.Generic;
using UnityEngine;
using Framework.Input;
namespace Framework.Storage.Containers {
/// User-specific settings of the game
public interface IUserSettings {
//ICollection AccessBoundKeys(string action);
//ICollection AccessBoundAxes(string action);
/// Whether the Y axis of the mouse should be inverted for mouse look
bool InvertMouse { get; set; }
/// How fast the mouse moves things around
///
/// Typically only used for cases where the mouse directly (without a cursor)
/// controls a character's head or another aspect of the game. When a cursor
/// is used, the cursor position should simply be looked up, respecting
/// the user's speed settings in the OS.
///
Vector2 MouseSpeed { get; set; }
}
} // namespace Framework.Storage.Containers