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; } } }