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() .GetItemDataByDropIdAndTypeLureInflation(info.InflationRate,info.PackLeft.DropID); rewardLeft.SetData(rewardsLeft.FirstOrDefault()); var rewardsRight = GContext.container.Resolve() .GetItemDataByDropIdAndTypeLureInflation(info.InflationRate,info.PackRight.DropID); rewardRight.SetData(rewardsRight.FirstOrDefault()); } } }