forked from endernon/PGRData
38 lines
No EOL
1.3 KiB
Lua
38 lines
No EOL
1.3 KiB
Lua
XUiFightButtonDefaultStyleConfig = XUiFightButtonDefaultStyleConfig or {}
|
|
local TABLE_UIFIGHT_BUTTON_DEFAULTSTYLE = "Client/Fight/UiFightButtonDefaultStyle.tab"
|
|
local UiFightButtonDefaultStyle = nil
|
|
|
|
function XUiFightButtonDefaultStyleConfig.Init()
|
|
UiFightButtonDefaultStyle = XTableManager.ReadByIntKey(TABLE_UIFIGHT_BUTTON_DEFAULTSTYLE, XTable.XTableUiFightButtonDefaultStyle, "Id")
|
|
end
|
|
|
|
function XUiFightButtonDefaultStyleConfig.GetStyleById(id)
|
|
return UiFightButtonDefaultStyle[id]
|
|
end
|
|
|
|
function XUiFightButtonDefaultStyleConfig.SaveDefaultStyleById(id)
|
|
if not UiFightButtonDefaultStyle then
|
|
UiFightButtonDefaultStyle = XTableManager.ReadByIntKey(TABLE_UIFIGHT_BUTTON_DEFAULTSTYLE, XTable.XTableUiFightButtonDefaultStyle, "Id")
|
|
end
|
|
|
|
if not UiFightButtonDefaultStyle then
|
|
return
|
|
end
|
|
|
|
local config = UiFightButtonDefaultStyle[id]
|
|
if config and config.Scheme then
|
|
CS.XCustomUi.Instance:SaveButtonCustom(config.Scheme)
|
|
end
|
|
end
|
|
|
|
function XUiFightButtonDefaultStyleConfig.GetDefaultStyle()
|
|
return CS.UnityEngine.PlayerPrefs.GetString("CustomUI");
|
|
end
|
|
|
|
function XUiFightButtonDefaultStyleConfig.GetCurSchemeStyle()
|
|
return CS.XCustomUi.Instance.CurScheme or 0
|
|
end
|
|
|
|
function XUiFightButtonDefaultStyleConfig.IsHaveCurSchemeStyle()
|
|
return CS.UnityEngine.PlayerPrefs.HasKey("CustomUI")
|
|
end |