| | |
| | | {
|
| | | public class SkillTurnplate : SkillButtonInterface
|
| | | {
|
| | | [SerializeField] Button m_SkillGroupSign;
|
| | | [SerializeField] GameObject m_UpImg;
|
| | | [SerializeField] GameObject m_DownImg;
|
| | | [SerializeField] GameObject m_SkillGroup2;
|
| | | [SerializeField] Button m_SkillSwitch;
|
| | |
|
| | | [Header("主界面第二批技能切换模块")]
|
| | | [SerializeField] Transform m_SkillGroup2;
|
| | | [SerializeField] Transform m_SG2Position1;
|
| | | [SerializeField] Transform m_SG2Position2;
|
| | | //Vector2 startPoint = Vector2.zero;
|
| | | //Vector2 endPoint = Vector2.zero;
|
| | |
|
| | |
| | |
|
| | | public void Init()
|
| | | {
|
| | | if (m_SkillGroupSign != null)
|
| | | {
|
| | | m_SkillGroupSign.AddListener(ShowSkillGroup);
|
| | | m_SkillGroupSign.gameObject.SetActive(IsSecondPanelAllow());
|
| | | SwitchGroup(groupIndex);
|
| | | }
|
| | |
|
| | | m_SkillSwitch.AddListener(ShowSkillGroup);
|
| | | SwitchGroup(groupIndex);
|
| | |
|
| | |
|
| | | }
|
| | | public void UnInit()
|
| | | {
|
| | |
|
| | | m_SkillSwitch.RemoveAllListeners();
|
| | | }
|
| | |
|
| | | public void ShowSkillGroup2Immedidately(bool show)
|
| | | {
|
| | | m_SkillGroup2.localPosition = show ? m_SG2Position1.localPosition : m_SG2Position2.localPosition;
|
| | | }
|
| | |
|
| | | public void ShowSkillGroup()
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | |
|
| | | m_SkillSwitch.gameObject.SetActive(IsSecondPanelAllow());
|
| | | StopAllCoroutines();
|
| | | groupIndex = _groupIndex;
|
| | | //m_SkillContainer.transform.localEulerAngles = groupIndex == 1 ? Vector3.zero : new Vector3(0, 0, 180);
|
| | |
| | | m_UpImg.SetActive(groupIndex == 1);
|
| | | m_DownImg.SetActive(groupIndex == 2);
|
| | |
|
| | | if (IsSecondPanelAllow())
|
| | | {
|
| | | m_SkillGroup2.SetActive(groupIndex == 2);
|
| | | }
|
| | | //m_SkillGroup2.SetActive(IsSecondPanelAllow()&&groupIndex == 2);
|
| | | ShowSkillGroup2Immedidately(IsSecondPanelAllow() && groupIndex == 2);
|
| | |
|
| | | }
|
| | |
|
| | | public bool Turn(GestureType _type = GestureType.Down)
|