| Core/GameEngine/Model/Config/HazyRegionConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/HazyRegionConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/ClientHazyGrassStage.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HazyRegion/HazyRegionIncidentBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/HazyRegionConfig.cs
@@ -1,6 +1,6 @@ //-------------------------------------------------------- // [Author]: Fish // [ Date ]: Monday, May 20, 2019 // [ Date ]: Thursday, May 23, 2019 //-------------------------------------------------------- using System.Collections.Generic; @@ -24,7 +24,8 @@ public readonly int alchemyLevel; public readonly int[] reward; public readonly int[] rewardState; public readonly string PortraitID; public readonly string PortraitID; public readonly int star; public HazyRegionConfig() { @@ -68,7 +69,9 @@ int.TryParse(rewardStateStringArray[i],out rewardState[i]); } PortraitID = tables[11]; PortraitID = tables[11]; int.TryParse(tables[12],out star); } catch (Exception ex) { @@ -152,6 +155,7 @@ path = AssetVersionUtility.GetAssetFilePath("config/HazyRegion.txt"); } configs.Clear(); var tempConfig = new HazyRegionConfig(); var preParse = tempConfig is IConfigPostProcess; Core/GameEngine/Model/Config/HazyRegionConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 3404c0f308cb2174bb7b93e12c3110bd timeCreated: 1558343195 timeCreated: 1558577610 licenseType: Pro MonoImporter: serializedVersion: 2 System/HazyRegion/ClientHazyGrassStage.cs
@@ -174,6 +174,8 @@ { var index = UnityEngine.Random.Range(0, s_NpcPositions.Count); InitializeNpc(npcId, index); hasInitializedNpc = true; } } System/HazyRegion/HazyRegionIncidentBehaviour.cs
@@ -30,9 +30,13 @@ [SerializeField] Transform m_RedpointSign; [SerializeField] Transform m_ContainerStar; [SerializeField] Transform[] m_Stars; [Header("Boss")] [SerializeField] Transform m_ContainerBoss; [SerializeField] Text m_BossName; [SerializeField] Transform m_BossAliveInfo; [SerializeField] Text m_PlayerCount; [SerializeField] Text m_RebornTime; @@ -113,6 +117,7 @@ DisplayBase(); DisplayItems(); DisplayStars(); DisplayState(); DisplaySelect(); DisplayBoss(); @@ -170,6 +175,19 @@ } } void DisplayStars() { var config = HazyRegionConfig.Get(incidentId); m_ContainerStar.gameObject.SetActive(config.star > 0); if (config.star > 0) { for (int i = 0; i < m_Stars.Length; i++) { m_Stars[i].gameObject.SetActive(i < config.star); } } } void DisplayBoss() { m_ContainerBoss.gameObject.SetActive(incidentType == HazyRegionIncidentType.DemonKing); @@ -190,14 +208,16 @@ var config = HazyRegionConfig.Get(incidentId); if (config.dungeonType == 0) { var fighting = ClientDungeonStageUtility.isClientDungeon && ClientDungeonStageUtility.clientMapId == HazyDemonKingModel.CLIENTDATAMAP; m_PlayerCount.gameObject.SetActive(true); m_RebornTime.gameObject.SetActive(false); m_PlayerCount.text = Language.Get("HazyDemonKingPlayerCount", fighting ? 1 : 0); m_BossAliveInfo.gameObject.SetActive(false); //var fighting = ClientDungeonStageUtility.isClientDungeon && // ClientDungeonStageUtility.clientMapId == HazyDemonKingModel.CLIENTDATAMAP; //m_PlayerCount.gameObject.SetActive(true); //m_RebornTime.gameObject.SetActive(false); //m_PlayerCount.text = Language.Get("HazyDemonKingPlayerCount", fighting ? 1 : 0); } else { m_BossAliveInfo.gameObject.SetActive(true); m_PlayerCount.gameObject.SetActive(bossAlive); m_RebornTime.gameObject.SetActive(!bossAlive); m_Icon.material = bossAlive ? m_SmoothMask.imageMaterials[0] : m_SmoothMask.imageMaterials[1];