using UnityEngine; using UnityEngine.UI; using System.Collections; using Games.Item; using System.Collections.Generic; using GCGame.Table; using Games.GlobeDefine; public class JumpGuideLogic : UIControllerBase { #region static public static void ShowJumpGuide(Vector3 endPos) { UIManager.ShowUI(UIInfo.JumpGuideRoot, ShowJumpGuideInner, endPos); } public static void ShowJumpGuideInner(bool sucess, object param) { JumpGuideLogic.Instance()._EndPos = (Vector3)param; } public static void HideJumpGuide() { if (JumpGuideLogic.Instance()) { UIManager.CloseUI(UIInfo.JumpGuideRoot); } } #endregion #region public void OnEnable() { SetInstance(this); } public void OnDisable() { SetInstance(null); } #endregion public Vector3 _EndPos; public void OnBtnJump() { Singleton.GetInstance().MainPlayer.MainPlayMoveToPos(_EndPos); } }