// Use this for initialization void Start() { Messenger.AddListener <GameObject> ("exitObstacle", exitedCollider); Messenger.AddListener <GameObject> ("disappear", disappearObstacle); Messenger.AddListener <GameObject> ("enteredObstacle", enteredCollider); Messenger.AddListener("clearOutLane", clearOutLane); Messenger.AddListener("ranOutOfHealth", ranOutOfHealth); Messenger.AddListener("landed", landed); Messenger.AddListener("jumped", jumped); Messenger.AddListener <bool> ("isLaneEnabled", laneEnabled); Messenger.AddListener("hitPowerBox", hitPowerBox); cam = Camera.main; scoreController = new ScoreController(); timerController = new TimerController(() => TimesUp()); cameraScript = cam.GetComponent <CameraScript> (); bounds = CameraExtensions.OrthographicBounds(cam); audioScript = GameObject.FindGameObjectWithTag("AudioController").GetComponent <AudioScript> (); soundEffectScript = GameObject.FindGameObjectWithTag("SoundEffectsController").GetComponent <SoundEffectsScript> (); currentGameLevel = LevelManager.Instance.getCurrentLevelDetail(); timerController.beginTimer(currentGameLevel.lengthInSeconds * 1000); #if UNITY_ANDROID touch = new TouchGesture(this.gestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { moveRight(); }, onRightSwipe: () => { moveLeft(); } )); #endif }
void Start() { forwardDirection = transform.forward; touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { Vector3 tempDir = Quaternion.Euler(0, 90, 0) * forwardDirection; float angle = Vector3.Dot(tempDir, new Vector3(0.0f, 0.0f, 1.0f)); if (angle > 0.0f) { targetDir = Quaternion.Euler(0, 90, 0) * forwardDirection; forwardDirection = tempDir; } }, onRightSwipe: () => { Vector3 tempDir = Quaternion.Euler(0, -90, 0) * forwardDirection; float angle = Vector3.Dot(tempDir, new Vector3(0.0f, 0.0f, 1.0f)); if (angle > 0.0f) { targetDir = Quaternion.Euler(0, -90, 0) * forwardDirection; forwardDirection = tempDir; } } )); }
void Start() { ps = GameObject.FindObjectOfType<PlayerScript>(); touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { onLeftSwipe(); }, onRightSwipe: () => { onRightSwipe(); }, onUpSwipe: () => {onUpSwipe();}, onDownSwipe: () => {onDownSwipe();} )); }
void Start() { Performance_Counter_TextLabel.color = Color.green; touchside = Application.persistentDataPath; Debug.Log(Application.persistentDataPath); touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { touchside = "left"; }, onRightSwipe: () => { touchside = "right"; }, onUpSwipe: () => { touchside = "Up"; }, onDownSwipe: () => { touchside = "Down"; } )); }
void Start() { Performance_Counter_TextLabel.color = Color.green; touchside =Application.persistentDataPath; Debug.Log(Application.persistentDataPath); touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { touchside = "left"; }, onRightSwipe: () => { touchside = "right"; }, onUpSwipe: () => { touchside = "Up"; }, onDownSwipe: () => { touchside = "Down"; } )); }
void RunMobileInput() { if (canMove) { return; } touch = new TouchGesture(); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { MoveTowards(TileDirection.Left); }, onRightSwipe: () => { MoveTowards(TileDirection.Right); }, onDownSwipe: () => { MoveTowards(TileDirection.Down); }, onUpSwipe: () => { MoveTowards(TileDirection.Up); } )); }
void Start() { activeScreen = GameObject.Find ("Main Camera").GetComponent<ActiveScreen> (); touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onDownSwipe: () => { if (activeScreen.timeScreen) { timeScreenToggleUp = GameObject.Find ("Time Screen Toggle U").GetComponent<Toggle>(); timeScreenToggleUp.isOn = true; timeScreenToggleUp.isOn = false; } }, onUpSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleDown = GameObject.Find ("Home Screen Toggle D").GetComponent<Toggle>(); homeScreenToggleDown.isOn = true; homeScreenToggleDown.isOn = false; } }, onRightSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleRight = GameObject.Find ("Home Screen Toggle R").GetComponent<Toggle>(); homeScreenToggleRight.isOn = true; homeScreenToggleRight.isOn = false; } if (activeScreen.profileScreen) { profileScreenToggleRight = GameObject.Find ("Profile Screen Toggle R").GetComponent<Toggle>(); profileScreenToggleRight.isOn = true; profileScreenToggleRight.isOn = false; } if (activeScreen.achievementsScreen) { achievementsScreenToggleRight = GameObject.Find ("Achievements Screen Toggle R").GetComponent<Toggle>(); achievementsScreenToggleRight.isOn = true; achievementsScreenToggleRight.isOn = false; } if (activeScreen.staticticsScreen) { statisticsScreenToggle = GameObject.Find ("Statistics Screen Toggle").GetComponent<Toggle>(); statisticsScreenToggle.isOn = true; statisticsScreenToggle.isOn = false; } if (activeScreen.sessionScreen) { sessionScreenToggleRight = GameObject.Find ("Session Screen Toggle R").GetComponent<Toggle>(); sessionScreenToggleRight.isOn = true; sessionScreenToggleRight.isOn = false; } if (activeScreen.instructionsScreen) { instructionsScreenToggle = GameObject.Find ("Instructions Screen Toggle").GetComponent<Toggle>(); instructionsScreenToggle.isOn = true; instructionsScreenToggle.isOn = false; } }, onLeftSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleLeft = GameObject.Find ("Home Screen Toggle L").GetComponent<Toggle>(); homeScreenToggleLeft.isOn = true; homeScreenToggleLeft.isOn = false; } if (activeScreen.settingsScreen) { settingsScreenToggle = GameObject.Find ("Settings Screen Toggle").GetComponent<Toggle>(); settingsScreenToggle.isOn = true; settingsScreenToggle.isOn = false; } if (activeScreen.profileScreen) { profileScreenToggleLeft = GameObject.Find ("Profile Screen Toggle L").GetComponent<Toggle>(); profileScreenToggleLeft.isOn = true; profileScreenToggleLeft.isOn = false; } if (activeScreen.achievementsScreen) { achievementsScreenToggleLeft = GameObject.Find ("Achievements Screen Toggle L").GetComponent<Toggle>(); achievementsScreenToggleLeft.isOn = true; achievementsScreenToggleLeft.isOn = false; } if (activeScreen.timeScreen) { timeScreenToggleLeft = GameObject.Find ("Time Screen Toggle L").GetComponent<Toggle>(); timeScreenToggleLeft.isOn = true; timeScreenToggleLeft.isOn = false; } if (activeScreen.sessionScreen) { sessionScreenToggleLeft = GameObject.Find ("Session Screen Toggle L").GetComponent<Toggle>(); sessionScreenToggleLeft.isOn = true; sessionScreenToggleLeft.isOn = false; } } )); }
void Start() { activeScreen = GameObject.Find("Main Camera").GetComponent <ActiveScreen> (); touch = new TouchGesture(this.GestureSetting); StartCoroutine(touch.CheckHorizontalSwipes( onDownSwipe: () => { if (activeScreen.timeScreen) { timeScreenToggleUp = GameObject.Find("Time Screen Toggle U").GetComponent <Toggle>(); timeScreenToggleUp.isOn = true; timeScreenToggleUp.isOn = false; } }, onUpSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleDown = GameObject.Find("Home Screen Toggle D").GetComponent <Toggle>(); homeScreenToggleDown.isOn = true; homeScreenToggleDown.isOn = false; } }, onRightSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleRight = GameObject.Find("Home Screen Toggle R").GetComponent <Toggle>(); homeScreenToggleRight.isOn = true; homeScreenToggleRight.isOn = false; } if (activeScreen.profileScreen) { profileScreenToggleRight = GameObject.Find("Profile Screen Toggle R").GetComponent <Toggle>(); profileScreenToggleRight.isOn = true; profileScreenToggleRight.isOn = false; } if (activeScreen.achievementsScreen) { achievementsScreenToggleRight = GameObject.Find("Achievements Screen Toggle R").GetComponent <Toggle>(); achievementsScreenToggleRight.isOn = true; achievementsScreenToggleRight.isOn = false; } if (activeScreen.staticticsScreen) { statisticsScreenToggle = GameObject.Find("Statistics Screen Toggle").GetComponent <Toggle>(); statisticsScreenToggle.isOn = true; statisticsScreenToggle.isOn = false; } if (activeScreen.sessionScreen) { sessionScreenToggleRight = GameObject.Find("Session Screen Toggle R").GetComponent <Toggle>(); sessionScreenToggleRight.isOn = true; sessionScreenToggleRight.isOn = false; } if (activeScreen.instructionsScreen) { instructionsScreenToggle = GameObject.Find("Instructions Screen Toggle").GetComponent <Toggle>(); instructionsScreenToggle.isOn = true; instructionsScreenToggle.isOn = false; } }, onLeftSwipe: () => { if (activeScreen.homeScreen) { homeScreenToggleLeft = GameObject.Find("Home Screen Toggle L").GetComponent <Toggle>(); homeScreenToggleLeft.isOn = true; homeScreenToggleLeft.isOn = false; } if (activeScreen.settingsScreen) { settingsScreenToggle = GameObject.Find("Settings Screen Toggle").GetComponent <Toggle>(); settingsScreenToggle.isOn = true; settingsScreenToggle.isOn = false; } if (activeScreen.profileScreen) { profileScreenToggleLeft = GameObject.Find("Profile Screen Toggle L").GetComponent <Toggle>(); profileScreenToggleLeft.isOn = true; profileScreenToggleLeft.isOn = false; } if (activeScreen.achievementsScreen) { achievementsScreenToggleLeft = GameObject.Find("Achievements Screen Toggle L").GetComponent <Toggle>(); achievementsScreenToggleLeft.isOn = true; achievementsScreenToggleLeft.isOn = false; } if (activeScreen.timeScreen) { timeScreenToggleLeft = GameObject.Find("Time Screen Toggle L").GetComponent <Toggle>(); timeScreenToggleLeft.isOn = true; timeScreenToggleLeft.isOn = false; } if (activeScreen.sessionScreen) { sessionScreenToggleLeft = GameObject.Find("Session Screen Toggle L").GetComponent <Toggle>(); sessionScreenToggleLeft.isOn = true; sessionScreenToggleLeft.isOn = false; } } )); }
// Use this for initialization void Start() { resetRotation = new Quaternion(0, 0, 0, 0); CubeAnimation = GetComponent<Animation>(); Mixer = GameObject.Find("Slider").GetComponent<ColourMixer>(); MixerSlider = GameObject.Find("Slider").GetComponent<Slider>(); touch = GetComponent<TouchGesture>(); StartCoroutine(touch.CheckHorizontalSwipes( onLeftSwipe: () => { MoveLeft(); }, onRightSwipe: () => { MoveRight(); } )); StartCoroutine(touch.CheckVerticalSwipes( onUpSwipe: () => { MoveUp(); }, onDownSwipe: () => { MoveDown(); } )); }