初始化提交
This commit is contained in:
32
Content/Lua/UI/MainUI.lua
Normal file
32
Content/Lua/UI/MainUI.lua
Normal file
@ -0,0 +1,32 @@
|
||||
local MainUI = {}
|
||||
local UIUtils = require("UI.Utils")
|
||||
-- local GameplayStatics = import("GameplayStatics")
|
||||
|
||||
function MainUI:OnInitialized()
|
||||
print("OnInitialized MainUI")
|
||||
self.BtnSetting.OnClicked:Add(function() self:OpenSettingPanel() end)
|
||||
self.BtnBag.OnClicked:Add(function() self:OpenBagPanel() end)
|
||||
self.BtnRoll.OnClicked:Add(function() self:OnUseRoll() end)
|
||||
end
|
||||
|
||||
function MainUI:OnDestroy()
|
||||
|
||||
end
|
||||
|
||||
function MainUI:OpenSettingPanel()
|
||||
-- GameplayStatics.SetGamePaused(self, true)
|
||||
UIUtils.ShowWidget(self, "SettingMenu", {})
|
||||
end
|
||||
|
||||
function MainUI:OpenBagPanel()
|
||||
UIUtils.ShowWidget(self, "BagPanel", {})
|
||||
end
|
||||
|
||||
function MainUI:OnUseRoll()
|
||||
local BusyActorManagerSubSystem = import("BusyActorManagerSubSystem")
|
||||
local mgr = BusyActorManagerSubSystem.Get(self)
|
||||
local role = mgr.current_role
|
||||
role:UseRollSkill()
|
||||
end
|
||||
|
||||
return Class(nil, nil, MainUI)
|
||||
Reference in New Issue
Block a user