using System.Collections.Generic;
namespace Project.B.Player
{
///
/// 玩家键位
///
public interface IPlayerKeyMap:IKeyMap
{
///
/// 移动
///
public T MovementKey { get; }
///
/// 视角
///
public T ViewKey { get; }
///
/// 跳跃
///
public T JumpKey { get; }
///
/// 奔跑
///
public T RunKey{ get; }
///
/// 蹲下
///
public T CrouchKey{ get; }
///
/// 切换第三人称相机
///
public T ToggleCameraKey{ get; }
///
/// 互动
///
public T InteractiveKey { get; }
///
/// 收起武器
///
public T HolsterKey { get; }
///
/// 主武器
///
public T PrimaryWeaponKey { get; }
///
/// 副武器
///
public T SecondaryWeaponKey{ get; }
///
/// 随身武器
///
public T SidearmKey { get; }
///
/// 消耗品
///
public T SuppliesKey { get; }
///
/// 战术道具
///
public T TacticalKey { get; }
///
/// 致命道具
///
public T LethalKey { get; }
///
/// 连杀道具
///
public T KillStreakKey { get; }
///
/// 滚轮缩放,在不同状态下有不同的表现
///
public T ScrollKey { get; }
///
/// 近战
///
public T MeleeKey { get; }
///
/// 重装
///
public T ReloadKey { get; }
///
/// 瞄准
///
public T AimKey { get; }
///
/// 开火
///
public T FireKey { get; }
///
/// 检视
///
public T InspectKey { get; }
///
/// 标记
///
public T MarkKey { get; }
}
}