AlicizaX/Client/Assets/Books/UIExtension/UXHelper.md
2026-04-01 13:20:06 +08:00

879 B

UIExtension UXHelper 辅助接口模块手册

模块概述

UXHelper 用于把 UI 扩展层与项目本地化、音频等外部系统解耦。

适用场景

  • 接入项目本地化系统。
  • 为 UI 组件统一注入帮助器。

快速上手

public class DemoLocalizationHelper : IUXLocalizationHelper
{
    public string GetString(string key) => key;
}

UXComponentExtensionsHelper.SetLocalizationHelper(new DemoLocalizationHelper());

可调用 API

源码:Packages/com.alicizax.unity.ui.extension/Runtime/UXComponent/UXHelper.cs

类型:UXComponentExtensionsHelper

  • SetLocalizationHelper(IUXLocalizationHelper helper)
  • SetAudioHelper(IUXAudioHelper helper)

接口:IUXLocalizationHelper

  • GetString(string key)

接口:IUXAudioHelper

  • 说明:当前未定义公开方法,作为项目扩展点保留。