private void onPress(GameObject go, bool isPress) { if (MyFollowCamera.delTouchDownInView != null && isPress) { MyFollowCamera.delTouchDownInView(); } }
/// <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); }
private void onDrag(GameObject go, Vector2 delta) { if (MyFollowCamera.delTouchDownInView != null) { MyFollowCamera.delTouchDownInView(); } }
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); }
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); } }