少年修仙传客户端代码仓库
client_Zxw
2018-11-12 a8b52296c366636d7eb9c5ee8cc69c38815615ba
4714 【1.3】【前端】新的洗练副本-冰晶矿脉(新),原冰晶矿脉副本删除
1个文件已修改
4个文件已添加
169 ■■■■■ 已修改文件
System/DailyQuest/DailyQuestWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinCell.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinCell.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinWin.cs 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dungeon/IceCrystalVeinWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestWin.cs
@@ -192,7 +192,8 @@
            {
                case DailyQuestType.FairyLand:
                case DailyQuestType.IceCrystal:
                    GotoNormalDungeon(_id);
                    WindowCenter.Instance.Open<IceCrystalVeinWin>();
                   // GotoNormalDungeon(_id);
                    break;
                case DailyQuestType.GuardSky:
                    var _fairyModel = ModelCenter.Instance.GetModel<FairyModel>();
System/Dungeon/IceCrystalVeinCell.cs
New file
@@ -0,0 +1,32 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, November 12, 2018
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
namespace Snxxz.UI {
    public class IceCrystalVeinCell:MonoBehaviour {
        [SerializeField] Button m_Button;
        [SerializeField] ImageEx m_ImageIcon;
        [SerializeField] Image m_Star1;
        [SerializeField] Image m_Star2;
        [SerializeField] Image m_Star3;
        public Button _Button
        {
            get { return m_Button; }
            set { m_Button = value; }
        }
        public void SetIceCrystalVeinCell(int Index)
        {
        }
    }
}
System/Dungeon/IceCrystalVeinCell.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 702682f7c0174294b9bf6c950617b471
timeCreated: 1542012179
licenseType: Free
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
System/Dungeon/IceCrystalVeinWin.cs
New file
@@ -0,0 +1,110 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Monday, November 12, 2018
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TableConfig;
using EnhancedUI.EnhancedScroller;
namespace Snxxz.UI {
    public class IceCrystalVeinWin : Window
    {
        [SerializeField] ScrollerController m_ScrollerController;
        [SerializeField] Button m_CloseButton;
        [SerializeField] Button m_SweepingButton;//扫荡
        [SerializeField] Button m_ChallengeButton;//挑战
        private int IndexSelect = 1;
        #region Built-in
        protected override void BindController()
        {
            m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
        }
        protected override void AddListeners()
        {
            m_CloseButton.AddListener(OnClickClose);
            m_SweepingButton.AddListener(OnClickSweeping);
            m_ChallengeButton.AddListener(OnClickChallenge);
        }
        protected override void OnPreOpen()
        {
            OnCreateGridLineCell(m_ScrollerController);
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        private void OnClickClose()
        {
            Close();
        }
        private void OnClickSweeping()
        {
        }
        private void OnClickChallenge()
        {
        }
        void OnCreateGridLineCell(ScrollerController gridCtrl)
        {
            gridCtrl.Refresh();
            for (int i = 0; i < 5; i++)
            {
                gridCtrl.AddCell(ScrollerDataType.Header, i);
            }
            gridCtrl.Restart();
        }
        private void OnRefreshGridCell(ScrollerDataType type, CellView cell)
        {
            GameObject Obj1 = cell.transform.Find("TargetBox_1").gameObject;
            GameObject Obj2 = cell.transform.Find("TargetBox_2").gameObject;
            int Index = cell.index;
            if (Index == IndexSelect)
            {
                Obj1.SetActive(true);
                Obj2.SetActive(false);
                IceCrystalVeinCell iceCrystal = Obj1.GetComponent<IceCrystalVeinCell>();
                iceCrystal.SetIceCrystalVeinCell(Index);
                iceCrystal._Button.SetListener(()=>
                {
                    IndexSelect = Index;
                    m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
                });
            }
            else
            {
                Obj1.SetActive(false);
                Obj2.SetActive(true);
                IceCrystalVeinCell iceCrystal = Obj2.GetComponent<IceCrystalVeinCell>();
                iceCrystal.SetIceCrystalVeinCell(Index);
                iceCrystal._Button.SetListener(() =>
                {
                    IndexSelect = Index;
                    m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
                });
            }
        }
    }
}
System/Dungeon/IceCrystalVeinWin.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 3ffaf873daa39ef42b1be654d4b50277
timeCreated: 1542002868
licenseType: Free
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: