| Core/GameEngine/Model/Config/DemonJarConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/DemonJarConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/ConfigManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FindPrecious/BossIntroduceBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FindPrecious/DemonJarBossIntroduceBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FindPrecious/DemonJarBossIntroduceBehaviour.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Team/MyTeamWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/EnumHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/DemonJarConfig.cs
@@ -1,6 +1,6 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, July 20, 2018 // [ Date ]: Tuesday, August 14, 2018 //-------------------------------------------------------- using UnityEngine; @@ -15,6 +15,7 @@ public int LineID { get ; private set ; } public int Time { get ; private set ; } public int[] MustItemID; public string[] MustItemDescriptions; public int[] RareItemID; public string PortraitID { get ; private set; } public int SpecialItemMark { get ; private set ; } @@ -47,45 +48,47 @@ int.TryParse(MustItemIDStringArray[i],out MustItemID[i]); } string[] RareItemIDStringArray = rawContents[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); MustItemDescriptions = rawContents[4].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); string[] RareItemIDStringArray = rawContents[5].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); RareItemID = new int[RareItemIDStringArray.Length]; for (int i=0;i<RareItemIDStringArray.Length;i++) { int.TryParse(RareItemIDStringArray[i],out RareItemID[i]); } PortraitID = rawContents[5].Trim(); PortraitID = rawContents[6].Trim(); SpecialItemMark=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0; SpecialItemMark=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0; CanEnterTimes=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0; CanEnterTimes=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0; AutoAttention=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0; AutoAttention=IsNumeric(rawContents[9]) ? int.Parse(rawContents[9]):0; string[] Job1StringArray = rawContents[9].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); string[] Job1StringArray = rawContents[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); Job1 = new int[Job1StringArray.Length]; for (int i=0;i<Job1StringArray.Length;i++) { int.TryParse(Job1StringArray[i],out Job1[i]); } string[] Job2StringArray = rawContents[10].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); string[] Job2StringArray = rawContents[11].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); Job2 = new int[Job2StringArray.Length]; for (int i=0;i<Job2StringArray.Length;i++) { int.TryParse(Job2StringArray[i],out Job2[i]); } string[] Job3StringArray = rawContents[11].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); string[] Job3StringArray = rawContents[12].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries); Job3 = new int[Job3StringArray.Length]; for (int i=0;i<Job3StringArray.Length;i++) { int.TryParse(Job3StringArray[i],out Job3[i]); } KillHurtMin=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0; KillHurtMin=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0; KillHurtMax=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0; KillHurtMax=IsNumeric(rawContents[14]) ? int.Parse(rawContents[14]):0; } catch (Exception ex) { Core/GameEngine/Model/Config/DemonJarConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 7e442059ea96745478dd5787f9e84ef5 timeCreated: 1532068533 timeCreated: 1534212554 licenseType: Pro MonoImporter: serializedVersion: 2 Core/GameEngine/Model/ConfigManager.cs
@@ -42,6 +42,7 @@ AddAsyncTask<IconConfig>(); AddAsyncTask<ItemConfig>(); AddAsyncTask<SkillConfig>(); AddAsyncTask<TASKINFOConfig>(); AddAsyncTask<mapnpcConfig>(); AddAsyncTask<LoginSeverListConfig>(); AddAsyncTask<DienstgradConfig>(); @@ -56,7 +57,6 @@ AddAsyncTask<ItemPlusConfig>(); AddAsyncTask<ItemPlusMaxConfig>(); AddAsyncTask<PyTaskConfig>(); AddAsyncTask<TASKINFOConfig>(); AddAsyncTask<MailConfig>(); AddAsyncTask<RuneTowerConfig>(); AddAsyncTask<EquipWashConfig>(); System/FindPrecious/BossIntroduceBehaviour.cs
@@ -13,7 +13,7 @@ public class BossIntroduceBehaviour : MonoBehaviour { [SerializeField] FindPreciousType m_FindPreciousType = FindPreciousType.WorldBoss; [SerializeField] protected FindPreciousType m_FindPreciousType = FindPreciousType.WorldBoss; [SerializeField] Transform m_ContainerReward; [SerializeField] Transform m_ContainerBossInfo; @@ -32,7 +32,7 @@ float confirmDelay = 0.3f; float confirmTimer = 0f; int tempBossId = 0; int bossId = 0; protected int bossId = 0; public void Display(int _bossId, bool _immediately) { @@ -92,7 +92,7 @@ m_BossAbility.Display(bossId); } private void DrawReward() protected virtual void DrawReward() { UI3DModelExhibition.Instance.StopShowNPC(); m_ViewType = ViewType.Reward; System/FindPrecious/DemonJarBossIntroduceBehaviour.cs
New file @@ -0,0 +1,46 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, August 14, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using TableConfig; namespace Snxxz.UI { public class DemonJarBossIntroduceBehaviour : BossIntroduceBehaviour { [SerializeField] Text[] m_UndoubtedlyRewardDescription; protected override void DrawReward() { base.DrawReward(); if (m_FindPreciousType == FindPreciousType.DemonJar) { var demonJarConfig = ConfigManager.Instance.GetTemplate<DemonJarConfig>(bossId); for (int i = 0; i < m_UndoubtedlyRewardDescription.Length; i++) { var behaviour = m_UndoubtedlyRewardDescription[i]; if (i < demonJarConfig.MustItemDescriptions.Length) { behaviour.gameObject.SetActive(true); behaviour.text = demonJarConfig.MustItemDescriptions[i]; } else { behaviour.gameObject.SetActive(false); } } } } } } System/FindPrecious/DemonJarBossIntroduceBehaviour.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: c1971e6d24a8dc4469a7c7465ff1e3b9 timeCreated: 1534212978 licenseType: Pro MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: System/Team/MyTeamWin.cs
@@ -102,6 +102,7 @@ model.teammateChangeMapEvent += UpdateMission; model.missionLevelLimitChangeEvent += UpdateMission; model.missionLevelLimitChangeEvent += UpdateLevelLimit; model.missionLevelLimitChangeEvent += UpdateAutoPrepareButton; model.matchingStateChangeEvent += OnMatchStateChange; m_TeamInviteEntrancePanel.activeOrDeActiveEvent += OnInvitePanelActiveOrDeActive; @@ -130,6 +131,7 @@ model.teammateChangeMapEvent -= UpdateMission; model.missionLevelLimitChangeEvent -= UpdateMission; model.missionLevelLimitChangeEvent -= UpdateLevelLimit; model.missionLevelLimitChangeEvent -= UpdateAutoPrepareButton; model.matchingStateChangeEvent -= OnMatchStateChange; m_TeamInviteEntrancePanel.activeOrDeActiveEvent -= OnInvitePanelActiveOrDeActive; Utility/EnumHelper.cs
@@ -1117,7 +1117,6 @@ PersonalBoss, ElderGodArea, DemonJar, AerialBuilding, } public enum GotServerRewardType