| Core/GameEngine/Model/Config/RealmConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/RealmConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Realm/RealmBriefBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Realm/RealmEquipPreviewWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Realm/RealmEquipPreviewWin.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | 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: