| | |
| | | //-------------------------------------------------------- |
| | | // [Author]: 第二世界 |
| | | // [ Date ]: Monday, July 02, 2018 |
| | | //-------------------------------------------------------- |
| | | using UnityEngine; |
| | | using System.Collections; |
| | | using UnityEngine.UI; |
| | | using TableConfig; |
| | | |
| | | namespace Snxxz.UI |
| | | { |
| | | |
| | | public class DemonJarRewardBehaviour : ScrollItem |
| | | { |
| | | [SerializeField] ItemBehaviour m_Reward; |
| | | [SerializeField] UIEffect m_QualityEffect; |
| | | |
| | | public override void Display(object _data) |
| | | { |
| | | base.Display(_data); |
| | | var item = (Item)_data; |
| | | m_Reward.SetItem(item); |
| | | |
| | | var config = ConfigManager.Instance.GetTemplate<ItemConfig>(item.id); |
| | | if (config != null && m_QualityEffect != null) |
| | | { |
| | | var effect = config.ItemColor == 3 ? 1136 : config.ItemColor == 4 ? 1137 : config.ItemColor == 5 ? 1138 : 0; |
| | | m_QualityEffect.StopImediatly(); |
| | | m_QualityEffect.effect = effect; |
| | | m_QualityEffect.Play(); |
| | | } |
| | | } |
| | | |
| | | public override void Dispose() |
| | | { |
| | | base.Dispose(); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | //--------------------------------------------------------
|
| | | // [Author]: 第二世界
|
| | | // [ Date ]: Monday, July 02, 2018
|
| | | //--------------------------------------------------------
|
| | | using UnityEngine;
|
| | | using System.Collections;
|
| | | using UnityEngine.UI;
|
| | | using TableConfig;
|
| | |
|
| | | namespace Snxxz.UI
|
| | | {
|
| | |
|
| | | public class DemonJarRewardBehaviour : ScrollItem
|
| | | {
|
| | | [SerializeField] ItemBehaviour m_Reward;
|
| | | [SerializeField] UIEffect m_QualityEffect;
|
| | |
|
| | | public override void Display(object _data)
|
| | | {
|
| | | base.Display(_data);
|
| | | var item = (Item)_data;
|
| | | m_Reward.SetItem(item);
|
| | |
|
| | | var config = ConfigManager.Instance.GetTemplate<ItemConfig>(item.id);
|
| | | if (config != null && m_QualityEffect != null)
|
| | | {
|
| | | var effect = config.ItemColor == 3 ? 1136 : config.ItemColor == 4 ? 1137 : config.ItemColor == 5 ? 1138 : 0;
|
| | | m_QualityEffect.StopImediatly();
|
| | | m_QualityEffect.effect = effect;
|
| | | m_QualityEffect.Play();
|
| | | }
|
| | | }
|
| | |
|
| | | public override void Dispose()
|
| | | {
|
| | | base.Dispose();
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | |
|
| | |
|