local DrawStraws_Controller = {} local private = {} local EventSystem = require('Event/EventSystem') function DrawStraws_Controller.OnStartup() for i, v in DataSheetManager.DrawStraws:GetEnumerator() do private.cfgData = v break end end function DrawStraws_Controller.OnShutdown() end function DrawStraws_Controller.IsConsumeItem(itemID) return private.cfgData.UseItem == itemID end function DrawStraws_Controller.HUDJumpFunction() if not UIManager.IsViewOpened(Const_UI_Lua.UIEnum.UIDrawStrawsPopUp) then UIManager.OpenView(Const_UI_Lua.UIEnum.UIDrawStrawsPopUp, {selectIndex = 0, cfgData = private.cfgData}) end end return DrawStraws_Controller