首次提交
This commit is contained in:
27
Assets/Scripts/NBC/Language/Runtime/Interfaces/ILanguage.cs
Normal file
27
Assets/Scripts/NBC/Language/Runtime/Interfaces/ILanguage.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace NBC
|
||||
{
|
||||
public interface ILanguage
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取一个key对应的结果
|
||||
/// </summary>
|
||||
/// <param name="key"></param>
|
||||
/// <returns></returns>
|
||||
string Get(string key);
|
||||
|
||||
/// <summary>
|
||||
/// 添加一个多语言键值对
|
||||
/// </summary>
|
||||
/// <param name="language"></param>
|
||||
void AddLanguage(SystemLanguage language);
|
||||
|
||||
/// <summary>
|
||||
/// 使用某个语言,通过语言枚举
|
||||
/// </summary>
|
||||
/// <param name="language"></param>
|
||||
/// <returns></returns>
|
||||
bool UseLanguage(SystemLanguage language);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a216923a7e634b1bb9507b63b3f4174d
|
||||
timeCreated: 1715248036
|
||||
Reference in New Issue
Block a user