mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
Update LoadStyle.cs
This commit is contained in:
@@ -22,34 +22,34 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
|
|
||||||
public enum StyleEnum
|
public enum StyleEnum
|
||||||
{
|
{
|
||||||
Style_Default = 0,//Ĭ<EFBFBD><EFBFBD>
|
Style_Default = 0,//默认
|
||||||
Style_QuitApp = 1,//<EFBFBD>˳<EFBFBD>Ӧ<EFBFBD><EFBFBD>
|
Style_QuitApp = 1,//退出应用
|
||||||
Style_RestartApp = 2,//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>
|
Style_RestartApp = 2,//重启应用
|
||||||
Style_Retry = 3,//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
Style_Retry = 3,//重试
|
||||||
Style_StartUpdate_Notice = 4,//<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
Style_StartUpdate_Notice = 4,//提示更新
|
||||||
Style_DownLoadApk = 5,//<EFBFBD><EFBFBD><EFBFBD>صװ<EFBFBD>
|
Style_DownLoadApk = 5,//下载底包
|
||||||
Style_Clear = 6,//<EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><EFBFBD><EFBFBD>
|
Style_Clear = 6,//修复客户端
|
||||||
Style_DownZip = 7,//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
Style_DownZip = 7,//继续下载压缩包
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum BtnEnum
|
public enum BtnEnum
|
||||||
{
|
{
|
||||||
BtnOK = 0, //ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť
|
BtnOK = 0, //确定按钮
|
||||||
BtnIgnore = 1,//ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť
|
BtnIgnore = 1,//取消按钮
|
||||||
BtnOther = 2, //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť
|
BtnOther = 2, //其他按钮
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
/// 单个按钮的样式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private class StyleItem
|
private class StyleItem
|
||||||
{
|
{
|
||||||
public Alignment Align;//<EFBFBD><EFBFBD><EFBFBD>䷽ʽ
|
public Alignment Align;//对其方式
|
||||||
public bool Show;//<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
public bool Show;//是否隐藏
|
||||||
public string Desc;//<EFBFBD><EFBFBD>ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
public string Desc;//按钮描述
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <EFBFBD><EFBFBD><EFBFBD>뷽ʽ
|
/// 对齐方式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private enum Alignment
|
private enum Alignment
|
||||||
{
|
{
|
||||||
@@ -60,7 +60,7 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
{
|
||||||
//<EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>ť<EFBFBD><EFBFBD>Ĭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//设置按钮的默认描述
|
||||||
_label_ignore.text = LoadText.Instance.Label_Btn_Ignore;
|
_label_ignore.text = LoadText.Instance.Label_Btn_Ignore;
|
||||||
_label_update.text = LoadText.Instance.Label_Btn_Update;
|
_label_update.text = LoadText.Instance.Label_Btn_Update;
|
||||||
_label_package.text = LoadText.Instance.Label_Btn_Package;
|
_label_package.text = LoadText.Instance.Label_Btn_Package;
|
||||||
@@ -78,7 +78,7 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#region <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
#region 初始化配置文件
|
||||||
private string SetFilePath(string path)
|
private string SetFilePath(string path)
|
||||||
{
|
{
|
||||||
#if UNITY_ANDROID
|
#if UNITY_ANDROID
|
||||||
@@ -107,9 +107,9 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
/// 设置样式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="type"><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>id</param>
|
/// <param name="type">样式对应的id</param>
|
||||||
public void SetStyle(StyleEnum type)
|
public void SetStyle(StyleEnum type)
|
||||||
{
|
{
|
||||||
if (type == StyleEnum.Style_Default)
|
if (type == StyleEnum.Style_Default)
|
||||||
@@ -131,7 +131,7 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
/// 设置按钮的描述,是否隐藏
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void SetButtonStyle(Dictionary<BtnEnum, StyleItem> list)
|
private void SetButtonStyle(Dictionary<BtnEnum, StyleItem> list)
|
||||||
{
|
{
|
||||||
@@ -159,7 +159,7 @@ namespace TEngine.Runtime.HotUpdate
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD>ťλ<EFBFBD><EFBFBD>
|
/// 设置按钮位置
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void SetButtonPos(Alignment align, Transform item)
|
private void SetButtonPos(Alignment align, Transform item)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user