| | |
| | | [SerializeField] RawImage m_RawImage4; |
| | | [SerializeField] Text m_keyName; |
| | | [SerializeField] FeatureNoticeTip m_FeatureNoticeTip; |
| | | [SerializeField] ScaleTween m_ScaleTween;
|
| | | [SerializeField] PositionTween m_PositionTween; |
| | | [SerializeField] ScaleTween m_ScaleTween; |
| | | [SerializeField] Transform m_Tran; |
| | | public int Offset = 0;//偏移 |
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } } |
| | | FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } } |
| | | FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
|
| | | private bool IsJump = false; |
| | | #region Built-in |
| | | private int ClickFuncID = 0; |
| | | protected override void BindController() |
| | |
| | | protected override void OnPreOpen() |
| | | {
|
| | | m_ScaleTween.SetStartState();
|
| | | m_PositionTween.SetStartState();
|
| | | if (!WindowJumpMgr.Instance.IsJumpState)//是否经历跳转打开
|
| | | IsJump = WindowJumpMgr.Instance.IsJumpState;
|
| | | if (!IsJump)//是否经历跳转打开
|
| | | {
|
| | | DefaultSelection();//获取默认选择
|
| | | }
|
| | |
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayersUpLV;
|
| | | treasureModel.treasureStateChangeEvent += treasureStateChangeEvent;
|
| | | treasureModel.treasureStageUpEvent += treasureStageUpEvent;
|
| | | if (!WindowJumpMgr.Instance.IsJumpState)//是否经历跳转打开
|
| | | treasureModel.treasureStageUpEvent += treasureStageUpEvent; |
| | | if (!IsJump)//是否经历跳转打开
|
| | | {
|
| | | m_ScaleTween.Play(false, IsOpen);
|
| | | m_PositionTween.Play(false);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_ScaleTween.SetEndState();
|
| | | m_PositionTween.SetEndState();
|
| | | } |
| | | }
|
| | | protected override void OnPreClose() |
| | |
| | | {
|
| | | m_FeatureNoticeTip.FeatureNoticeTipObj.SetActive(true);
|
| | | m_ScaleTween.Play(true, IsClose);
|
| | | m_PositionTween.Play(true);
|
| | | }
|
| | | else
|
| | | {
|