少年修仙传客户端代码仓库
client_linchunjie
2019-03-14 dc77fadbaf7f38ca39062c78d9187a607d46a0f0
6340  【前端】【2.0】境界改版开发单
2个文件已添加
3个文件已修改
101 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/RealmConfig.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RealmConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmBriefBehaviour.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmEquipPreviewWin.cs 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmEquipPreviewWin.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/RealmConfig.cs
@@ -25,6 +25,7 @@
    public readonly int Quality;
    public readonly int FightPower;
    public readonly string equipNameIcon;
    public readonly int[] equips;
    public readonly int effectId;
    public readonly int requireIconEffect;
@@ -72,9 +73,16 @@
            equipNameIcon = tables[11];
            int.TryParse(tables[12],out effectId);
            string[] equipsStringArray = tables[12].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            equips = new int[equipsStringArray.Length];
            for (int i=0;i<equipsStringArray.Length;i++)
            {
                 int.TryParse(equipsStringArray[i],out equips[i]);
            }
            int.TryParse(tables[13],out requireIconEffect);
            int.TryParse(tables[13],out effectId);
            int.TryParse(tables[14],out requireIconEffect);
        }
        catch (Exception ex)
        {
Core/GameEngine/Model/Config/RealmConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: d49ca04ff4a91bc4fb645c417f9ef0b3
timeCreated: 1552531605
timeCreated: 1552547353
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/Realm/RealmBriefBehaviour.cs
@@ -99,7 +99,8 @@
        private void OnEquipPreview()
        {
            RealmEquipPreviewWin.selectRealmLevel = realmLevel;
            WindowCenter.Instance.Open<RealmEquipPreviewWin>();
        }
    }
}
System/Realm/RealmEquipPreviewWin.cs
New file
@@ -0,0 +1,72 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Thursday, March 14, 2019
//--------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace Snxxz.UI
{
    public class RealmEquipPreviewWin : Window
    {
        [SerializeField] RawImage m_RawPlayer;
        [SerializeField] Image m_EquipName;
        [SerializeField] Button m_Close;
        public static int selectRealmLevel = 0;
        #region Built-in
        protected override void BindController()
        {
        }
        protected override void AddListeners()
        {
            m_Close.AddListener(CloseClick);
        }
        protected override void OnPreOpen()
        {
            Display();
        }
        protected override void OnAfterOpen()
        {
        }
        protected override void OnPreClose()
        {
            UI3DModelExhibition.Instance.StopShow();
        }
        protected override void OnAfterClose()
        {
        }
        #endregion
        void Display()
        {
            var config = RealmConfig.Get(selectRealmLevel);
            m_EquipName.SetSprite(config.equipNameIcon);
            var job = PlayerDatas.Instance.baseData.Job;
            UI3DModelExhibition.Instance.ShowPlayer(m_RawPlayer, new UI3DPlayerExhibitionData()
            {
                job = job,
                clothesId = config.equips != null && config.equips.Length > 0 ? config.equips[0] : 0,
                weaponId = config.equips != null && config.equips.Length > 1 ? config.equips[1] : 0,
                secondaryId = config.equips != null && config.equips.Length > 2 ? config.equips[2] : 0,
                suitLevel = 1,
            });
        }
    }
}
System/Realm/RealmEquipPreviewWin.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: a9d590a96045b4d468ca4e5a772cb9d0
timeCreated: 1552546225
licenseType: Pro
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant: