public void Init(ISingleLoginPromoRewardPM i_pm) { mPM = i_pm; RewardView.Init(mPM.RewardPM); SetModel(mPM.ViewModel); }
public void Init(ITimedChestPM i_pm) { mPM = i_pm; RewardView.Init(i_pm.RewardPM); SetModel(mPM.ViewModel); }
private void CreateSingleRewardViews() { foreach (ISingleRewardPM rewardPM in mPM.SingleRewardPMs) { GameObject rewardObject = gameObject.InstantiateUI(SingleRewardViewPrefab, SingleRewardViewContent); SingleRewardView viewScript = rewardObject.GetComponent <SingleRewardView>(); viewScript.Init(rewardPM); } }