Initial version - 1.2.0.60

EN: 1.2.0.60
CN: 1.2.0.61
JP: 1.2.0.63
KR: 1.2.0.67
This commit is contained in:
SL1900
2025-12-03 01:00:00 +09:00
commit 5e0d58cfad
3595 changed files with 9373562 additions and 0 deletions
@@ -0,0 +1,55 @@
local RoguelikeItemTipsItemCtrl = class("RoguelikeItemTipsItemCtrl", BaseCtrl)
RoguelikeItemTipsItemCtrl._mapNodeConfig = {
itemTr = {
sNodeName = "img_Bg",
sComponentName = "RectTransform"
},
canvasGroup = {
sNodeName = "img_Bg",
sComponentName = "CanvasGroup"
},
img_Bg = {sComponentName = "Image"},
img_ItemIcon = {sComponentName = "Image"},
txt_ItemName = {sComponentName = "TMP_Text"}
}
RoguelikeItemTipsItemCtrl._mapEventConfig = {}
function RoguelikeItemTipsItemCtrl:Show(nTid, nCount, callBack)
local itemInfo = ConfigTable.GetData_Item(nTid)
self:SetSprite_FrameColor(self._mapNode.img_Bg, itemInfo.Rarity, "rare_vestige_obtain_", true)
NovaAPI.SetImageNativeSize(self._mapNode.img_Bg)
if itemInfo.Type == GameEnum.itemType.Disc then
self:SetPngSprite(self._mapNode.img_ItemIcon, itemInfo.Icon .. AllEnum.OutfitIconSurfix.Item)
else
self:SetPngSprite(self._mapNode.img_ItemIcon, itemInfo.Icon)
end
NovaAPI.SetTMPText(self._mapNode.txt_ItemName, string.format("[%s]", itemInfo.Title) .. "×" .. nCount)
NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 0)
self._mapNode.itemTr.anchoredPosition = Vector2(0, -30)
DOTween.Kill(self.sequence)
self.sequence = DOTween.Sequence()
self.sequence:Append(self._mapNode.canvasGroup:DOFade(1, 0.5):SetUpdate(true))
self.sequence:Join(self._mapNode.itemTr:DOLocalMoveY(-60, 0.5):SetUpdate(true))
self.sequence:AppendInterval(3)
self.sequence:Append(self._mapNode.canvasGroup:DOFade(0, 0.5):SetUpdate(true))
self.sequence:Join(self._mapNode.itemTr:DOLocalMoveY(30, 0.5):SetUpdate(true))
self.sequence:AppendCallback(function()
EventManager.Hit("TipsShowEnd", self)
end)
self.sequence:SetAutoKill(true)
end
function RoguelikeItemTipsItemCtrl:FadeOut()
print("3333")
DOTween.Kill(self.sequence)
self.sequenceFade = DOTween.Sequence()
self.sequenceFade:Append(self._mapNode.canvasGroup:DOFade(0, 0.5):SetUpdate(true))
self.sequenceFade:Join(self._mapNode.itemTr:DOLocalMoveY(30, 0.5):SetUpdate(true))
end
function RoguelikeItemTipsItemCtrl:Awake()
end
function RoguelikeItemTipsItemCtrl:OnEnable()
end
function RoguelikeItemTipsItemCtrl:OnDisable()
end
function RoguelikeItemTipsItemCtrl:OnDestroy()
end
return RoguelikeItemTipsItemCtrl