---@enum EGSComboOnlyShowOneType
EGSComboOnlyShowOneType = {
    First = 0,
    Second = 1,
    Both = 2,
    EGSComboOnlyShowOneType_MAX = 3,
}

---@enum EGSIconPerformanceType
EGSIconPerformanceType = {
    Normal = 0,
    HoldInteract = 1,
    Combo = 2,
    EGSIconPerformanceType_MAX = 3,
}

---@enum EGSInputDeviceType
EGSInputDeviceType = {
    Microsoft = 0,
    Sony = 1,
    Nintendo = 2,
    Other = 3,
    EGSInputDeviceType_MAX = 4,
}

---@enum EGSInputIconShowType
EGSInputIconShowType = {
    KeyboardMouse = 0,
    Gamepad = 1,
    Both = 2,
    EGSInputIconShowType_MAX = 3,
}

---@enum EGSInputProcOrder
EGSInputProcOrder = {
    Setting = 0,
    General = 1,
    EGSInputProcOrder_MAX = 2,
}

---@enum EGSInputRichTextMarkUpType
EGSInputRichTextMarkUpType = {
    None = 0,
    InputAction = 1,
    Keyboard = 2,
    Gamepad = 3,
    InputActionAlwaysShow = 4,
    EGSInputRichTextMarkUpType_MAX = 5,
}

---@enum EGSInputType
EGSInputType = {
    None = 0,
    KeyboardMouse = 1,
    Gamepad = 2,
    Touch = 3,
    Other = 4,
    EGSInputType_MAX = 5,
}

---@enum EInputDisplayType
EInputDisplayType = {
    NORNAL_BUTTON = 0,
    TRIGGER_BUTTON = 1,
    TRIGGER_TEXT = 2,
    AXIS_BUTTON = 3,
    AXIS_TEXT = 4,
    MOUSE_POS_TEXT = 5,
    EInputDisplayType_MAX = 6,
}

