Files
ft/Client/Assets/Scripts/UI/PackPanel/GeneralEventNormalPackPanelOneReward.cs
2026-06-29 21:18:33 +08:00

25 lines
920 B
C#

using System;
using System.Linq;
using asap.core;
using GameCore;
using UnityEngine;
namespace UI.PackPanel
{
public class GeneralEventNormalPackPanelOneReward:GeneralEventNormalPackPanel
{
[SerializeField] private RewardItemNew rewardLeft;
[SerializeField]private RewardItemNew rewardRight;
public override void Init(GeneralEventNormalPackInfo info)
{
base.Init(info);
var rewardsLeft = GContext.container.Resolve<PlayerItemData>()
.GetItemDataByDropIdAndTypeLureInflation(info.InflationRate,info.PackLeft.DropID);
rewardLeft.SetData(rewardsLeft.FirstOrDefault());
var rewardsRight = GContext.container.Resolve<PlayerItemData>()
.GetItemDataByDropIdAndTypeLureInflation(info.InflationRate,info.PackRight.DropID);
rewardRight.SetData(rewardsRight.FirstOrDefault());
}
}
}