少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-05 9c83d57188b3dac38700b194c62efb8399824613
3555 新版装备功能开发
9个文件已修改
9个文件已添加
151 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ClientPack.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAE_Truck.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HAF_Merge.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HB0_Event.meta 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipFrameWin.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipModel.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipSet.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarMaterialCandidate.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarMaterialCandidateWidget.cs 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowBase/ModelCenter.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/CyclicScroll.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Utility/ConfigInitiator.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ClientPack.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 722e5e3d30096674e811f5bd191246a0
folderAsset: yes
timeCreated: 1539228128
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HAD_SaleActivity.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3e05761d690b75440a6be79207d0fb01
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HAE_Truck.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 1d70ccd06161e0443b7a802ad94292f8
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HAF_Merge.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 71e878ac60c49ad4f964dd2dbc725739
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/DTCFile/ServerPack/HB0_Event.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: eed34091b0568664b9fb42f0634496c1
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAD_SaleActivity.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 32ceb8b7faf99f84a8b73ce53c5e3e4d
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAE_Truck.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 77f69c2b862d1704299a32d0d8eeb71e
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HAF_Merge.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: fa14960fa44b0d1439bab471a764e34f
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
Core/NetworkPackage/ServerPack/HB0_Event.meta
New file
@@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: d914565b65f8e8145988734c4d915834
folderAsset: yes
timeCreated: 1547643019
licenseType: Pro
DefaultImporter:
  userData:
  assetBundleName:
  assetBundleVariant:
System/Equip/EquipFrameWin.cs
@@ -17,7 +17,6 @@
        [SerializeField] Button m_Close;
        [SerializeField] FunctionButtonGroup m_Group;
        [SerializeField] FunctionButton m_Equip;
        [SerializeField] FunctionButton m_Star;
        [SerializeField] FunctionButton m_Strengthen;
        [SerializeField] FunctionButton m_Inlay;
@@ -35,7 +34,6 @@
        protected override void AddListeners()
        {
            m_Close.SetListener(() => { WindowCenter.Instance.Close<EquipFrameWin>(); });
            m_Equip.AddListener(OpenEquipWin);
            m_Star.AddListener(OpenStarWin);
            m_Strengthen.AddListener(OpenStrengthenWin);
            m_Inlay.AddListener(OpenInlayWin);
@@ -79,12 +77,6 @@
            {
                WindowCenter.Instance.Close(item);
            }
        }
        private void OpenEquipWin()
        {
            CloseSubWindows();
            WindowCenter.Instance.Open<RealmEquipWin>();
        }
        private void OpenStarWin()
System/Equip/EquipModel.cs
@@ -7,14 +7,12 @@
{
    public class EquipModel : Model
    {
        public int showedUnLockLevel
        {
        public int showedUnLockLevel {
            get { return LocalSave.GetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSetUnLockHasShowed"), 1); }
            set { LocalSave.SetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSetUnLockHasShowed"), value); }
        }
        public int showedUnLockSlot
        {
        public int showedUnLockSlot {
            get { return LocalSave.GetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSlotUnLockHasShowed"), 1); }
            set { LocalSave.SetInt(StringUtility.Contact(PlayerDatas.Instance.baseData.PlayerID, "EquipSlotUnLockHasShowed"), value); }
        }
@@ -179,8 +177,19 @@
                return;
            }
            var pak = new C032F_tagCRequestEquipShowHide();
            pak.EquipShowSwitch = (uint)level;
            GameNetSystem.Instance.SendInfo(pak);
        }
            //fabao
        public EquipAppearance GetAppearance()
        {
            var level = PlayerDatas.Instance.baseData.equipShowSwitch / 10;
            var isSuit = PlayerDatas.Instance.baseData.equipShowSwitch % 10 > 0;
            var appearance = GetAppearance((int)level);
            appearance.isSuit = isSuit;
            return appearance;
        }
        public EquipAppearance GetAppearance(int level)
System/Equip/EquipSet.cs
@@ -250,6 +250,7 @@
        public int clothes;
        public int weapon;
        public int secondary;
        public bool isSuit;
    }
}
System/EquipStar/EquipStarMaterialCandidate.cs
@@ -14,6 +14,7 @@
        [SerializeField] Button m_Select;
        [SerializeField] ItemBehaviour m_Item;
        [SerializeField] Text m_ItemName;
        [SerializeField] Text m_Rate;
        string equip = string.Empty;
        EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
System/EquipStar/EquipStarMaterialCandidateWidget.cs
@@ -12,6 +12,8 @@
    public class EquipStarMaterialCandidateWidget : MonoBehaviour
    {
        [SerializeField] Text m_Title;
        [SerializeField] Button m_Close;
        [SerializeField] RectTransform m_MaterialContainer;
        [SerializeField] CyclicScroll m_MaterialCycScroll;
@@ -19,9 +21,13 @@
        [SerializeField] WayCell[] m_GetWays;
        EquipStarModel model { get { return ModelCenter.Instance.GetModel<EquipStarModel>(); } }
        EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        public void Display(int level, int place, int starLevel)
        {
            var config = RealmConfig.Get(equipModel.GetEquipSet(level).realm);
            m_Title.text = string.Format("点击选择装备");
            var materials = model.GetMaterials(level, place, starLevel);
            if (materials.IsNullOrEmpty())
            {
@@ -35,14 +41,14 @@
                    if (i < ways.Count)
                    {
                        behaviour.gameObject.SetActive(true);
                        var config = GetItemWaysConfig.Get(ways[i]);
                        behaviour.icon.SetSprite(config.Icon);
                        behaviour.wayName.text = config.Text;
                        behaviour.funcName.text = config.name;
                        var getWayConfig = GetItemWaysConfig.Get(ways[i]);
                        behaviour.icon.SetSprite(getWayConfig.Icon);
                        behaviour.wayName.text = getWayConfig.Text;
                        behaviour.funcName.text = getWayConfig.name;
                        behaviour.wayButton.SetListener(() =>
                        {
                            WindowCenter.Instance.Close<EquipFrameWin>();
                            ModelCenter.Instance.GetModel<GetItemPathModel>().ClickGetWay(config.ID);
                            ModelCenter.Instance.GetModel<GetItemPathModel>().ClickGetWay(getWayConfig.ID);
                        });
                    }
                    else
@@ -58,8 +64,14 @@
                m_MaterialCycScroll.Init(materials);
            }
            m_Close.SetListener(Close);
        }
        private void Close()
        {
            model.operateMaterialIndex.value = 0;
        }
    }
}
System/EquipStar/EquipStarWin.cs
@@ -192,7 +192,7 @@
                var targetEquip = model.selectedEquip.value;
                var item = packModel.GetItemByGuid(targetEquip);
                var starLevel = model.GetEquipStarLevel(item.config.lv, item.config.EquipPlace);
                var starLevel = model.GetEquipStarLevel(item.config.LV, item.config.EquipPlace);
                m_MaterialCandidateWidget.Display(item.config.LV, item.config.EquipPlace, starLevel);
                var position = Vector3.zero;
System/WindowBase/ModelCenter.cs
@@ -229,8 +229,8 @@
            RegisterModel<NewYearFairylandCeremonyModel>();
            RegisterModel<JadeDynastyGemModel>();
            RegisterModel<LuckyTreasureModel>();
         //   RegisterModel<EquipModel>();
           // RegisterModel<EquipStarModel>();
            RegisterModel<EquipModel>();
            RegisterModel<EquipStarModel>();
            RegisterModel<TreasureSkillModel>();
            inited = true;
        }
UI/Common/CyclicScroll.cs
@@ -125,12 +125,7 @@
        }
    }
    RectTransform m_RectTransform;
    public RectTransform rectTransform {
        get {
            return m_RectTransform ?? (m_RectTransform = this.transform as RectTransform);
        }
    }
    public RectTransform rectTransform { get { return this.transform as RectTransform; } }
    private Vector2 maxOffset { get { return rectTransform.GetMaxReferencePosition(rectTransform); } }
    private Vector2 minOffset { get { return rectTransform.GetMinReferencePosition(rectTransform); } }
Utility/ConfigInitiator.cs
@@ -278,9 +278,9 @@
        normalTasks.Add(new ConfigInitTask("DailyQuestMixServerStateTimeConfig", () => { DailyQuestMixServerStateTimeConfig.Init(); }, () => { return DailyQuestMixServerStateTimeConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("CrossRealmPKDanAwardConfig", () => { CrossRealmPKDanAwardConfig.Init(); }, () => { return CrossRealmPKDanAwardConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("CrossServerOneVsOneRobotConfig", () => { CrossServerOneVsOneRobotConfig.Init(); }, () => { return CrossServerOneVsOneRobotConfig.inited; }));
     //   normalTasks.Add(new ConfigInitTask("EquipPlaceMapConfig", () => { EquipPlaceMapConfig.Init(); }, () => { return EquipPlaceMapConfig.inited; }));
      //  normalTasks.Add(new ConfigInitTask("EquipControlConfig", () => { EquipControlConfig.Init(); }, () => { return EquipControlConfig.inited; }));
       // normalTasks.Add(new ConfigInitTask("EquipSuitConfig", () => { EquipSuitConfig.Init(); }, () => { return EquipSuitConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipPlaceMapConfig", () => { EquipPlaceMapConfig.Init(); }, () => { return EquipPlaceMapConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipControlConfig", () => { EquipControlConfig.Init(); }, () => { return EquipControlConfig.inited; }));
        normalTasks.Add(new ConfigInitTask("EquipSuitConfig", () => { EquipSuitConfig.Init(); }, () => { return EquipSuitConfig.inited; }));
    }
    static List<ConfigInitTask> doingTasks = new List<ConfigInitTask>();