| Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA127_tagMCStartChangeMap.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MainInterfaceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MainPositionTween.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/TopRightTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/NetworkPackage/DTCFile/ServerPack/HA1_Sys/DTCA127_tagMCStartChangeMap.cs
@@ -112,7 +112,7 @@ } //GA_Hero.startAutoHazyRegion = false; MainPositionTween.resetToDefaultTimer = 0f; } } System/MainInterfacePanel/MainInterfaceWin.cs
@@ -537,6 +537,7 @@ m_HeadPortraitTip.gameObject.SetActive(false); CopyOfThePanel.gameObject.SetActive(false); _SwitchShowBtn.gameObject.SetActive(false); m_TopRightTip.ShowMiniMap(false); m_ChatTip.gameObject.SetActive(false); m_FunctionForecastTip.gameObject.SetActive(false); m_TaskSwithButton.gameObject.SetActive(false); @@ -558,6 +559,7 @@ m_HeadPortraitTip.gameObject.SetActive(true); CopyOfThePanel.gameObject.SetActive(true); _SwitchShowBtn.gameObject.SetActive(true); m_TopRightTip.ShowMiniMap(true); m_ChatTip.gameObject.SetActive(true); m_FunctionForecastTip.gameObject.SetActive(true); m_TaskSwithButton.gameObject.SetActive(true); System/MainInterfacePanel/MainPositionTween.cs
@@ -24,6 +24,11 @@ [SerializeField] Transform m_RightTopPosition1; [SerializeField] Transform m_RightTopPosition2; [Header("主界面顶部左右切换模块")] [SerializeField] Transform m_TRightFunction; [SerializeField] Transform m_RightTopPosition3; [SerializeField] Transform m_RightTopPosition4; [Header("主界面技能面板切换模块")] public float rightBottomSwitchTime = 1.2f; [SerializeField] Transform m_ContainerSkill;//技能面板 @@ -132,7 +137,7 @@ public static bool isDefaultState { get; private set; } public static event Action<bool> switchFunctionStateEvent; static float resetToDefaultTimer = 0; public static float resetToDefaultTimer = 0; public static void SetRecoverToSkillTimer() { resetToDefaultTimer = 8f; @@ -161,7 +166,10 @@ if ((isDungeon || isNeutralMap || isBossArea || AdventureStage.Instance.IsInAdventureStage) && !isGuiding && switchParams.showDefault) { rightTopState = RightTopState.Boss; if (resetToDefaultTimer >0) { rightTopState = RightTopState.Function; } else rightTopState = RightTopState.Boss; } else { @@ -175,11 +183,13 @@ { m_RightTopFunction.localPosition = m_RightTopPosition1.localPosition; m_ContainerBossList.localPosition = m_RightTopPosition2.localPosition; m_TRightFunction.localPosition = m_RightTopPosition3.localPosition; } else { m_RightTopFunction.DOLocalMoveY(m_RightTopPosition1.localPosition.y, rightTopSwitchTime); m_ContainerBossList.DOLocalMoveY(m_RightTopPosition2.localPosition.y, rightTopSwitchTime); m_TRightFunction.DOLocalMoveX(m_RightTopPosition3.localPosition.x, rightTopSwitchTime); } break; case RightTopState.Boss: @@ -187,11 +197,13 @@ { m_ContainerBossList.localPosition = m_RightTopPosition1.localPosition; m_RightTopFunction.localPosition = m_RightTopPosition2.localPosition; m_TRightFunction.localPosition = m_RightTopPosition4.localPosition; } else { m_ContainerBossList.DOLocalMoveY(m_RightTopPosition1.localPosition.y, rightTopSwitchTime); m_RightTopFunction.DOLocalMoveY(m_RightTopPosition2.localPosition.y, rightTopSwitchTime); m_TRightFunction.DOLocalMoveX(m_RightTopPosition4.localPosition.x, rightTopSwitchTime); } break; } System/MainInterfacePanel/TopRightTip.cs
@@ -91,18 +91,25 @@ var mapHeight = mapResConfig.MapScale.y; var uiMapWidth = mapWidth * mapResConfig.MapShowScale; var uiMapHeight = mapHeight * mapResConfig.MapShowScale; m_MapName.text = mapResConfig.Name; this.mapMatrix = new LocalMap(this.dataMapId, mapWidth, mapHeight, uiMapWidth, uiMapHeight); m_MapImage.SetSprite(mapResConfig.BigMap); m_MapImage.SetNativeSize(); var hPos = mapMatrix.WorldToLocalPosition(PlayerDatas.Instance.hero.Pos); heroPrePosition = hPos; m_MapName.text = mapResConfig.Name; if (mapWidth == 0) { heroPrePosition = Vector3.zero; } else { var hPos = mapMatrix.WorldToLocalPosition(PlayerDatas.Instance.hero.Pos); heroPrePosition = hPos; } } //更新坐标 if (dataMapId == PlayerDatas.Instance.baseData.MapID && PlayerDatas.Instance.hero.IsRun()) if (heroPrePosition != Vector3.zero && dataMapId == PlayerDatas.Instance.baseData.MapID && PlayerDatas.Instance.hero.IsRun()) { var heroPos = mapMatrix.WorldToLocalPosition(PlayerDatas.Instance.hero.Pos); if (Vector3.Distance(heroPrePosition, heroPos) > 1f) @@ -115,9 +122,8 @@ m_MapHero.transform.eulerAngles = _mapHeroEular; } } if (m_MapImage.transform.localPosition != heroPrePosition) if (heroPrePosition != Vector3.zero) m_MapImage.transform.localPosition = heroPrePosition; } @@ -147,6 +153,11 @@ } } public void ShowMiniMap(bool show) { m_Map.gameObject.SetActive(show); } } }