From 0235acfe784345d2034d27d38924974986578edb Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 20 二月 2019 17:58:54 +0800
Subject: [PATCH] 3335 代码修改
---
System/MainInterfacePanel/MainPositionTween.cs | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 103 insertions(+), 3 deletions(-)
diff --git a/System/MainInterfacePanel/MainPositionTween.cs b/System/MainInterfacePanel/MainPositionTween.cs
index ded7b26..60068e2 100644
--- a/System/MainInterfacePanel/MainPositionTween.cs
+++ b/System/MainInterfacePanel/MainPositionTween.cs
@@ -12,13 +12,27 @@
public class MainPositionTween : MonoBehaviour
{
- [Header("涓荤晫闈㈤《閮ㄤ笂涓嬪垏鎹㈡寜閽粍")]
+ [Header("涓荤晫闈㈤《閮ㄤ笂涓嬪垏鎹㈡ā鍧�")]
public float CopyOfThePanelSpeed = 1f;//鍓湰闈㈡澘绉诲姩閫熷害
[SerializeField] Transform m_CopyOfThePanel;
[SerializeField] Transform m_CopyOfThePosition1;
[SerializeField] Transform m_CopyOfThePosition2;
[SerializeField] Transform m_ContainerBossList;
-
+ [Header("涓荤晫闈㈡妧鑳介潰鏉垮垏鎹㈡ā鍧�")]
+ public float SwitchSkillTipAndButtonTipSpeed = 1.2f;//鎶�鑳介潰鏉垮拰鎸夐挳闈㈡澘鐨勭Щ鍔ㄩ�熷害
+ [SerializeField] Transform m_CastSkillTip;//鎶�鑳介潰鏉�
+ [SerializeField] Transform m_position1_S;
+ [SerializeField] Transform m_position2_S;
+ [SerializeField] AnimationFadeOut m_AnimationFadeOut;//鍙充笅瑙掓寜閽粍
+ [Header("涓荤晫闈换鍔℃ā鍧�")]
+ public float TaskSpeed = 0.2f;//浠诲姟闈㈡澘绉诲姩鐨勯�熷害
+ [SerializeField] Transform m_TaskAndTeamPanel;
+ [SerializeField] Transform TaskListTipAnchor1;
+ [SerializeField] Transform TaskListTipAnchor2;
+ [Header("鍔熻兘棰勫憡妯″潡")]
+ [SerializeField] Transform FunctionForecastPanel;
+ [SerializeField] Transform unctionForecastPosition1;
+ [SerializeField] Transform unctionForecastPosition2;
public bool IsSetCopyOfThePanelShow
{
get
@@ -95,8 +109,94 @@
SetCopyOfThePanelTweenPos(false);
SetBossListTweenPos(true);
}
+ }
+ //-----------------------------
+ public bool IsRightTipPanelShow
+ {
+ get
+ {
+ return (m_CastSkillTip.position - m_position1_S.position).sqrMagnitude < 1;
+ }
+ }
+ public void SetSkillTipOrRightTipPos(bool _bool)
+ {
+ if (_bool)
+ {
+ m_AnimationFadeOut.FadeAtOnce();
+ m_CastSkillTip.localPosition = m_position1_S.localPosition;
+ }
+ else
+ {
+ m_AnimationFadeOut.ImmediatelyAppear();
+ m_CastSkillTip.localPosition = m_position2_S.localPosition;
+ }
}
-
+ public void SetSkillTipOrRightTipPosTween(bool _bool)
+ {
+ if (_bool)
+ {
+ m_AnimationFadeOut.FadeOut();
+ m_CastSkillTip.DOLocalMoveX(m_position1_S.localPosition.x, SwitchSkillTipAndButtonTipSpeed);
+ }
+ else
+ {
+ m_AnimationFadeOut.FadeIn();
+ m_CastSkillTip.DOLocalMoveX(m_position2_S.localPosition.x, SwitchSkillTipAndButtonTipSpeed);
+ }
+ }
+ //----------------------------
+ public bool IsTaskAndPanelShow
+ {
+ get
+ {
+ return (m_TaskAndTeamPanel.localPosition - TaskListTipAnchor1.localPosition).sqrMagnitude < 3*3;
+ }
+ }
+ public void SetTaskPos(bool _bool)
+ {
+ if (_bool)
+ {
+ m_TaskAndTeamPanel.localPosition = TaskListTipAnchor1.localPosition;
+ }
+ else
+ {
+ m_TaskAndTeamPanel.localPosition = TaskListTipAnchor2.localPosition;
+ }
+ }
+ public void SetTaskPosTween(bool _bool)
+ {
+ if (_bool)
+ {
+ m_TaskAndTeamPanel.DOLocalMoveX(TaskListTipAnchor1.localPosition.x, TaskSpeed);
+ }
+ else
+ {
+ m_TaskAndTeamPanel.DOLocalMoveX(TaskListTipAnchor2.localPosition.x, TaskSpeed);
+ }
+ }
+ //-----------------------------
+ public void SetFunctionForecastPos(bool _bool)
+ {
+ if (_bool)
+ {
+ FunctionForecastPanel.localPosition = unctionForecastPosition1.localPosition;
+ }
+ else
+ {
+ FunctionForecastPanel.localPosition = unctionForecastPosition2.localPosition;
+ }
+ }
+ public void SetFunctionForecastPosTween(bool _bool)
+ {
+ if (_bool)
+ {
+ FunctionForecastPanel.DOLocalMoveX(unctionForecastPosition1.localPosition.x, TaskSpeed);
+ }
+ else
+ {
+ FunctionForecastPanel.DOLocalMoveX(unctionForecastPosition2.localPosition.x, TaskSpeed);
+ }
+ }
}
}
--
Gitblit v1.8.0