private void OnTouchScreen(HedgehogTeam.EasyTouch.Gesture gesture) { if (gesture.pickedObject != null && !m_isForbid) { OnSelectGameObject(gesture.pickedObject); } }
private void OnTouchScreen(HedgehogTeam.EasyTouch.Gesture gesture) { if (!m_forbiddenTouch && gesture != null && gesture.pickedObject != null) { IsCamerPoint(gesture.pickedObject); } }
private void OnLoadingOver() { if (GameEvents.MainGameEvents.GetCameraBound == null || m_mainSceneData == null || !GameMainHelper.Instance.isNeedTips(m_mainSceneData.sceneID, m_mainSceneData.taskConfID, true)) { GameEvents.MainGameEvents.OnFingerForbidden.SafeInvoke(false); m_bg.Visible = true; m_bg01.Visible = true; PlaySceneReady(); } else { GameEvents.MainGameEvents.OnScenePanelVisible.SafeInvoke(false); GameEvents.MainGameEvents.OnFingerForbidden.SafeInvoke(true); UnityEngine.Vector3 cameraBounds = GameEvents.MainGameEvents.GetCameraBound(); //SceneModule.Instance.CurrentScene.PlaySceneBGM(ConfSound.Get("Game_01").SoundPath); HedgehogTeam.EasyTouch.Gesture gesture = new HedgehogTeam.EasyTouch.Gesture(); gesture.deltaPinch = cameraBounds.x; CameraManager.Instance.IsAutoPlay = true; GameEvents.MainGameEvents.OnCameraZoomOrRotation.SafeInvoke(0, gesture, 1f); TimeModule.Instance.SetTimeout(() => { HedgehogTeam.EasyTouch.Gesture gestureMove0 = new HedgehogTeam.EasyTouch.Gesture(); gesture.swipeVector = UnityEngine.Vector2.left * cameraBounds.y; Debug.Log("right : " + gesture.swipeVector); GameEvents.MainGameEvents.OnCameraZoomOrRotation.SafeInvoke(2, gesture, 1f); }, 1f); TimeModule.Instance.SetTimeout(() => { HedgehogTeam.EasyTouch.Gesture gestureMove0 = new HedgehogTeam.EasyTouch.Gesture(); gesture.swipeVector = UnityEngine.Vector2.right * (cameraBounds.y + cameraBounds.z); Debug.Log("left : " + gesture.swipeVector); GameEvents.MainGameEvents.OnCameraZoomOrRotation.SafeInvoke(2, gesture, 1f); }, 2f); TimeModule.Instance.SetTimeout(() => { HedgehogTeam.EasyTouch.Gesture gestureMove0 = new HedgehogTeam.EasyTouch.Gesture(); gesture.swipeVector = UnityEngine.Vector2.left * cameraBounds.z; Debug.Log("right : " + gesture.swipeVector); GameEvents.MainGameEvents.OnCameraZoomOrRotation.SafeInvoke(2, gesture, 1f); }, 3f); TimeModule.Instance.SetTimeout(() => { HedgehogTeam.EasyTouch.Gesture gestureMove0 = new HedgehogTeam.EasyTouch.Gesture(); gesture.deltaPinch = cameraBounds.x; GameEvents.MainGameEvents.OnCameraZoomOrRotation.SafeInvoke(1, gesture, 1f); }, 4f); TimeModule.Instance.SetTimeout(() => { CameraManager.Instance.IsAutoPlay = false; GameEvents.MainGameEvents.OnScenePanelVisible.SafeInvoke(true); GameEvents.MainGameEvents.OnFingerForbidden.SafeInvoke(false); GameEvents.MainGameEvents.OnClearCameraStatus.SafeInvoke(); m_bg.Visible = true; m_bg01.Visible = true; PlaySceneReady(); }, 5.2f); } }