Game Framework  2019.11.26
LocalizationComponent类 参考

本地化组件。 更多...

类 LocalizationComponent 继承关系图:
GameFrameworkComponent

Public 成员函数

void LoadDictionary (string dictionaryName, string dictionaryAssetName, LoadType loadType)
 加载字典。 更多...
 
void LoadDictionary (string dictionaryName, string dictionaryAssetName, LoadType loadType, int priority)
 加载字典。 更多...
 
void LoadDictionary (string dictionaryName, string dictionaryAssetName, LoadType loadType, object userData)
 加载字典。 更多...
 
void LoadDictionary (string dictionaryName, string dictionaryAssetName, LoadType loadType, int priority, object userData)
 加载字典。 更多...
 
bool ParseDictionary (string text)
 解析字典。 更多...
 
bool ParseDictionary (string text, object userData)
 解析字典。 更多...
 
bool ParseDictionary (byte[] bytes)
 解析字典。 更多...
 
bool ParseDictionary (byte[] bytes, object userData)
 解析字典。 更多...
 
bool ParseDictionary (Stream stream)
 解析字典。 更多...
 
bool ParseDictionary (Stream stream, object userData)
 解析字典。 更多...
 
string GetString (string key)
 根据字典主键获取字典内容字符串。 更多...
 
string GetString (string key, object arg0)
 根据字典主键获取字典内容字符串。 更多...
 
string GetString (string key, object arg0, object arg1)
 根据字典主键获取字典内容字符串。 更多...
 
string GetString (string key, object arg0, object arg1, object arg2)
 根据字典主键获取字典内容字符串。 更多...
 
string GetString (string key, params object[] args)
 根据字典主键获取字典内容字符串。 更多...
 
bool HasRawString (string key)
 是否存在字典。 更多...
 
string GetRawString (string key)
 根据字典主键获取字典值。 更多...
 
bool RemoveRawString (string key)
 移除字典。 更多...
 

Protected 成员函数

override void Awake ()
 游戏框架组件初始化。 更多...
 

属性

Language Language [get, set]
 获取或设置本地化语言。 更多...
 
Language SystemLanguage [get]
 获取系统语言。 更多...
 
int DictionaryCount [get]
 获取字典数量。 更多...
 

详细描述

本地化组件。

成员函数说明

◆ Awake()

override void Awake ( )
protectedvirtual

游戏框架组件初始化。

重载 GameFrameworkComponent .

◆ GetRawString()

string GetRawString ( string  key)

根据字典主键获取字典值。

参数
key字典主键。
返回
字典值。

◆ GetString() [1/5]

string GetString ( string  key)

根据字典主键获取字典内容字符串。

参数
key字典主键。
返回
要获取的字典内容字符串。

◆ GetString() [2/5]

string GetString ( string  key,
object  arg0 
)

根据字典主键获取字典内容字符串。

参数
key字典主键。
arg0字典参数 0。
返回
要获取的字典内容字符串。

◆ GetString() [3/5]

string GetString ( string  key,
object  arg0,
object  arg1 
)

根据字典主键获取字典内容字符串。

参数
key字典主键。
arg0字典参数 0。
arg1字典参数 1。
返回
要获取的字典内容字符串。

◆ GetString() [4/5]

string GetString ( string  key,
object  arg0,
object  arg1,
object  arg2 
)

根据字典主键获取字典内容字符串。

参数
key字典主键。
arg0字典参数 0。
arg1字典参数 1。
arg2字典参数 2。
返回
要获取的字典内容字符串。

◆ GetString() [5/5]

string GetString ( string  key,
params object[]  args 
)

根据字典主键获取字典内容字符串。

参数
key字典主键。
args字典参数。
返回
要获取的字典内容字符串。

◆ HasRawString()

bool HasRawString ( string  key)

是否存在字典。

参数
key字典主键。
返回
是否存在字典。

◆ LoadDictionary() [1/4]

void LoadDictionary ( string  dictionaryName,
string  dictionaryAssetName,
LoadType  loadType 
)

加载字典。

参数
dictionaryName字典名称。
dictionaryAssetName字典资源名称。
loadType字典加载方式。

◆ LoadDictionary() [2/4]

void LoadDictionary ( string  dictionaryName,
string  dictionaryAssetName,
LoadType  loadType,
int  priority 
)

加载字典。

参数
dictionaryName字典名称。
dictionaryAssetName字典资源名称。
loadType字典加载方式。
priority加载字典资源的优先级。

◆ LoadDictionary() [3/4]

void LoadDictionary ( string  dictionaryName,
string  dictionaryAssetName,
LoadType  loadType,
int  priority,
object  userData 
)

加载字典。

参数
dictionaryName字典名称。
dictionaryAssetName字典资源名称。
loadType字典加载方式。
priority加载字典资源的优先级。
userData用户自定义数据。

◆ LoadDictionary() [4/4]

void LoadDictionary ( string  dictionaryName,
string  dictionaryAssetName,
LoadType  loadType,
object  userData 
)

加载字典。

参数
dictionaryName字典名称。
dictionaryAssetName字典资源名称。
loadType字典加载方式。
userData用户自定义数据。

◆ ParseDictionary() [1/6]

bool ParseDictionary ( byte[]  bytes)

解析字典。

参数
bytes要解析的字典二进制流。
返回
是否解析字典成功。

◆ ParseDictionary() [2/6]

bool ParseDictionary ( byte[]  bytes,
object  userData 
)

解析字典。

参数
bytes要解析的字典二进制流。
userData用户自定义数据。
返回
是否解析字典成功。

◆ ParseDictionary() [3/6]

bool ParseDictionary ( Stream  stream)

解析字典。

参数
stream要解析的字典二进制流。
返回
是否解析字典成功。

◆ ParseDictionary() [4/6]

bool ParseDictionary ( Stream  stream,
object  userData 
)

解析字典。

参数
stream要解析的字典二进制流。
userData用户自定义数据。
返回
是否解析字典成功。

◆ ParseDictionary() [5/6]

bool ParseDictionary ( string  text)

解析字典。

参数
text要解析的字典文本。
返回
是否解析字典成功。

◆ ParseDictionary() [6/6]

bool ParseDictionary ( string  text,
object  userData 
)

解析字典。

参数
text要解析的字典文本。
userData用户自定义数据。
返回
是否解析字典成功。

◆ RemoveRawString()

bool RemoveRawString ( string  key)

移除字典。

参数
key字典主键。
返回
是否移除字典成功。

属性说明

◆ DictionaryCount

int DictionaryCount
get

获取字典数量。

◆ Language

获取或设置本地化语言。

◆ SystemLanguage

Language SystemLanguage
get

获取系统语言。