Exemplo n.º 1
0
 private void onPress(GameObject go, bool isPress)
 {
     if (MyFollowCamera.delTouchDownInView != null && isPress)
     {
         MyFollowCamera.delTouchDownInView();
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 筛选技能选择的目标
        /// </summary>
        /// <param name="Pos"></param>
        /// <returns>目标</returns>
        private Hotfix_LT.Combat.Combatant SearchTargetByClickPos(Vector3 Pos)
        {
            if (LTCombatHudController.Instance.AutoMode)
            {
                targetTeam = 1 - CombatLogic.Instance.LocalPlayerTeamIndex;
                LTCombatHudController.Instance.CombatSkillCtrl.SetConvergeTargeting();
            }

            var closestTarget = FindClosestTarget(Pos);

            if (closestTarget != null)
            {
                if (MyFollowCamera.delTouchCharacter != null)
                {
                    MyFollowCamera.delTouchCharacter();
                }
            }

            if (closestTarget != null)
            {
                var     pc       = Camera.main.WorldToScreenPoint(closestTarget.transform.position);
                var     pd       = new Vector3(Pos.x, Pos.y, pc.z);
                Vector3 worldPos = Camera.main.ScreenToWorldPoint(pd);
                closestTarget.PlaySelectedFX(worldPos);
            }
            return(closestTarget);
        }
Exemplo n.º 3
0
 private void onDrag(GameObject go, Vector2 delta)
 {
     if (MyFollowCamera.delTouchDownInView != null)
     {
         MyFollowCamera.delTouchDownInView();
     }
 }
Exemplo n.º 4
0
    void Awake()
    {
        Instance = this;

        if (GameEngine.Instance == null)
        {
            Init();
        }
        else
        {
            TimerManager.instance.RemoveTimer(OnTimerSetCamera);
            TimerManager.instance.AddTimer(66, 1, OnTimerSetCamera);
        }
        // Hotfix_LT.Messenger.AddListener<string>(Hotfix_LT.EventName.CombatBossCameraEvent, OnCombatBossCameraListenerEx);
    }
Exemplo n.º 5
0
    void OnDestroy()
    {
        //EasyTouchSimpleEvent.SwipeAction -= OnSwipe;
        //EasyTouchSimpleEvent.Swipe2FingerAction -= OnSwipe2Finger;
        //EasyTouchSimpleEvent.SwipeEnd2FingerAction -= OnSwipeEnd2Finger;
        //InputManager.MouseScrollWheelAction -= OnMouseScrollWheel;

        Instance = null;

        delTouchCharacter  -= OnTouchCharacter;
        delTouchDownInView -= OnTouchDownInView;

        if (_rotationTarget != null)
        {
            Destroy(_rotationTarget.gameObject);
        }
    }