// Copyright (c) 2025-2026 GeWuYou
// SPDX-License-Identifier: Apache-2.0
using GFramework.Game.Abstractions.UI;
namespace GFramework.Game.Abstractions.Input;
///
/// 定义逻辑动作名到 UI 语义动作的映射规则。
///
public interface IUiInputActionMap
{
///
/// 尝试把逻辑动作映射为 UI 语义动作。
///
/// 逻辑动作名称。
/// 映射出的 UI 语义动作。
/// 如果映射成功则返回 。
bool TryMap(string actionName, out UiInputAction action);
}