| | |
| | |
|
| | | [SerializeField] Text m_RuneUnlockTip;
|
| | | [SerializeField] UIEffect m_RuneLvUpEffect;
|
| | | [SerializeField] UIEffect m_SpecialHoleEffect;
|
| | |
|
| | | Color m_LevelUpCacheColor;
|
| | |
|
| | |
| | | var tower = Config.Instance.Get<RuneTowerConfig>(cfg.TowerId);
|
| | | m_RuneUnlockTip.text = Language.Get("RuneUnlock", StringUtility.Contact(tower.TowerName, cfg.FloorName));
|
| | | }
|
| | | var speicalHole = -1;
|
| | | for (int i = 0; i < runeHoleDatas.Count; i++)
|
| | | {
|
| | | RuneData data = model.GetHoleRune(i);
|
| | |
| | | {
|
| | | runeHoleDatas[i].Display(data.id, data.lv);
|
| | | }
|
| | | if (model.IsSpeicalHole(i))
|
| | | {
|
| | | speicalHole = i;
|
| | | }
|
| | | }
|
| | | m_SpecialHoleEffect.StopImediatly();
|
| | | if (speicalHole != -1)
|
| | | {
|
| | | if (!model.IsRuneHoleOpen(speicalHole))
|
| | | {
|
| | | m_SpecialHoleEffect.Play();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|