public void InitUI(DailyRewardType _dailyType, string _dayAndIndex, int dayindex) { dayAndIndex = _dayAndIndex; lblDate.text = Localization.Get("pu_daily_day") + (dayindex + 1); if (diamondReward == 0) { diamondObj.SetActive(false); heartObj.transform.localPosition = new Vector3(heartObj.transform.localPosition.x - 52, heartObj.transform.localPosition.y); } else { lblDiamond.text = "x" + diamondReward.ToString(); } if (liveReward == 0) { heartObj.SetActive(false); diamondObj.transform.localPosition = new Vector3(heartObj.transform.localPosition.x - 52, heartObj.transform.localPosition.y); } else { lblHeart.text = "x" + liveReward.ToString(); } if (_dailyType == DailyRewardType.Claimed) { blurBG.cachedGameObject.SetActive(false); completedClaim.cachedGameObject.SetActive(true); btnClaim.SetActive(false); } else if (_dailyType == DailyRewardType.Claimable) { blurBG.cachedGameObject.SetActive(false); completedClaim.cachedGameObject.SetActive(false); btnClaim.SetActive(true); } else { blurBG.cachedGameObject.SetActive(true); completedClaim.cachedGameObject.SetActive(false); btnClaim.SetActive(false); } }
private void SetRewardType(DailyRewardType rewardType) { switch (rewardType) { case DailyRewardType.Bones: imageUI.sprite = bonesSprite; break; case DailyRewardType.Test1: imageUI.sprite = test1Sprite; break; case DailyRewardType.Test2: imageUI.sprite = test2Sprite; break; default: throw new ArgumentOutOfRangeException("rewardType", rewardType, null); } }
public DailyReward(DailyRewardType rewardType, int amount) { this.rewardType = rewardType; this.amount = amount; }
public DailyReward(DailyRewardType state) { _state = state; _items = new List <Types.Item>(); }