12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- ---
- --- Generated by EmmyLua(https://github.com/EmmyLua)
- --- Created by admin.
- --- DateTime: 2024/8/21 13:43
- ---
- ---@class ForgingEquipInfo
- ForgingEquipInfo = class()
- local this = ForgingEquipInfo
- function this:ctor()
- end
- function this:Reset()
- end
- function this:Init()
- self:InitData()
- self:RegistMessages()
- end
- function this:InitData()
- end
- function this:RegistMessages()
- SL:RegisterLuaNetMsg(LuaMessageIdToClient.RES_CAN_TRANSFER, self.RES_CAN_TRANSFER, self)
- SL:RegisterLuaNetMsg(LuaMessageIdToClient.RES_TRANSFER_EQUIP, self.RES_TRANSFER_EQUIP, self)
- end
- ---@param message {oldItem:number, newItem:number}
- function this:RES_CAN_TRANSFER(_, message)
- local targetItem = SL:GetWearEquipByItemId(message.newItem)
- local sourceItem = SL:GetItemInfoByItemId(message.oldItem)
- local result = EquipFunc.CheckEquipCanTransfer(sourceItem, targetItem)
- if result then
- GUI:UIPanel_Open("dev/outui/Equip/Panel/KLUIEquipQuickTransfer/KLUIEquipQuickTransferPanel", nil, nil, { source = sourceItem, target = targetItem })
- end
- --GUI:UIPanel_Open("dev/ui/Equip/Panel/KLUIEquipQuickTransfer/KLUIEquipQuickTransferPanel", nil, nil, { message })
- end
- ---@param message {oldItem:number, newItem:number}
- function this:RES_TRANSFER_EQUIP(_, message)
- if GUI:GetUI("dev/outui/Equip/Panel/KLUIEquipTransfer/KLUIEquipTransferPanel") then
- message.refresh = false
- else
- message.refresh = true
- end
- SL:onLUAEvent(LUA_EVENT_TRANSFER_SUCCESS, message)
-
- SL:TipMessage( SL:GetConfig("cfg_string",299).text ,3, NoticeType.NoticeLeftBottom )--"转移成功",
- end
|