using System;
using System.Collections.Generic;
using System.Text;
namespace BetterGenshinImpact.Core.Simulator.Extensions;
///
/// 模拟按键类型
///
public enum KeyType
{
///
/// 单击按键(KeyPress)
///
KeyPress,
///
/// 按住按键(KeyDown)
///
KeyDown,
///
/// 释放按键(KeyUp)
///
KeyUp,
///
/// 长按1s
///
Hold,
}
///
/// 原神按键动作
///
public enum GIActions
{
///
/// 向前移动
///
MoveForward,
///
/// 向后移动
///
MoveBackward,
///
/// 向左移动
///
MoveLeft,
///
/// 向右移动
///
MoveRight,
///
/// 切换走/跑;特定操作模式下向下移动
///
SwitchToWalkOrRun,
///
/// 普通攻击
///
NormalAttack,
///
/// 元素战技
///
ElementalSkill,
///
/// 元素爆发
///
ElementalBurst,
///
/// 冲刺(键盘)
///
SprintKeyboard,
///
/// 冲刺(鼠标)
///
SprintMouse,
///
/// 切换瞄准模式
///
SwitchAimingMode,
///
/// 跳跃;特定操作模式下向上移动
///
Jump,
///
/// 落下
///
Drop,
///
/// 拾取/交互(自动拾取由AutoPick模块管理)
///
PickUpOrInteract,
///
/// 快捷使用小道具
///
QuickUseGadget,
///
/// 特定玩法内交互操作
///
InteractionInSomeMode,
///
/// 开启任务追踪
///
QuestNavigation,
///
/// 中断挑战
///
AbandonChallenge,
///
/// 切换小队角色1
///
SwitchMember1,
///
/// 切换小队角色2
///
SwitchMember2,
///
/// 切换小队角色3
///
SwitchMember3,
///
/// 切换小队角色4
///
SwitchMember4,
///
/// 切换小队角色5
///
SwitchMember5,
///
/// 呼出快捷轮盘
///
ShortcutWheel,
///
/// 打开背包
///
OpenInventory,
///
/// 打开角色界面
///
OpenCharacterScreen,
///
/// 打开地图
///
OpenMap,
///
/// 打开派蒙界面
///
OpenPaimonMenu,
///
/// 打开冒险之证界面
///
OpenAdventurerHandbook,
///
/// 打开多人游戏界面
///
OpenCoOpScreen,
///
/// 打开祈愿界面
///
OpenWishScreen,
///
/// 打开纪行界面
///
OpenBattlePassScreen,
///
/// 打开活动面板
///
OpenTheEventsMenu,
///
/// 打开玩法系统界面(尘歌壶内猫尾酒馆内)
///
OpenTheSettingsMenu,
///
/// 打开摆设界面(尘歌壶内)
///
OpenTheFurnishingScreen,
///
/// 打开星之归还(条件符合期间生效)
///
OpenStellarReunion,
///
/// 开关任务菜单
///
OpenQuestMenu,
///
/// 打开通知详情
///
OpenNotificationDetails,
///
/// 打开聊天界面
///
OpenChatScreen,
///
/// 打开特殊环境说明
///
OpenSpecialEnvironmentInformation,
///
/// 查看教程详情
///
CheckTutorialDetails,
///
/// 长按打开元素视野
///
ElementalSight,
///
/// 呼出鼠标
///
ShowCursor,
///
/// 打开队伍配置界面
///
OpenPartySetupScreen,
///
/// 打开好友界面
///
OpenFriendsScreen,
///
/// 隐藏主界面
///
HideUI,
}