25 lines
920 B
C#
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());
|
|
}
|
|
}
|
|
} |