IEnumerator SpawnFloor() { while (myCounter < valueStore.maxTiles && GLOBAL_TILE_COUNT <= valueStore.maxTiles * 10) { float random = Random.Range(0f, 1f); float c = 0.38f - valueStore.hallwayChance; if (random < c) { transform.Rotate(0, 0, 90); //.1f for long hallways } else if (random < c * 2) { transform.Rotate(0, 0, -90); //,2f for long hallways } if (random > 1f - valueStore.tileChance) { Instantiate(floorMakerPrefab, transform.position, Quaternion.identity); } valueStore.tileList.Add(Instantiate(floorPrefab, transform.position, Quaternion.identity)); transform.position += transform.up; //already normalized myCounter++; GLOBAL_TILE_COUNT++; cameraZoom.ZoomOut(transform.position); yield return(new WaitForSeconds(valueStore.delay)); } //foreach(Transform tile in tileList) tile.GetComponent<Tile>().SpawnWalls(); Destroy(this.gameObject); }
//public void SetInContact(bool value) //{ // inContact = value; //} public void ZoomOut() { if (cameraZoom) { cameraZoom.ZoomOut(); } }
public void getButtons() { if (Input.GetKey(KeyCode.Plus) || Input.GetKey(KeyCode.Equals)) { //mainCamera.transform.Translate( 0, 0 , Time.deltaTime * zoomSpeed); cameraZoom.ZoomIn(); } if (Input.GetKey(KeyCode.Minus)) { //mainCamera.transform.Translate( 0, 0 , -(Time.deltaTime * zoomSpeed)); cameraZoom.ZoomOut(); } if (Input.GetKeyDown(KeyCode.C)) { Debug.Log("Center was pressed"); //transform.position = Vector3.MoveTowards (transform.position, target.position, speed * Time.deltaTime); } if (Input.GetKeyDown(KeyCode.B)) { //setSelect = false; keyTracker.selection = false; mainMenuPanel.gameObject.SetActive(true); //keyTracker.menuPoint++; //Debug.Log ("B was pressed" + keyTracker.selection); } }
public static void ZoomOut(this Camera main) { Canvas[] canvases = GameObject.FindObjectsOfType <Canvas>(); foreach (Canvas temp in canvases) { temp.renderMode = RenderMode.WorldSpace; } CameraZoom cache = main.gameObject.GetComponent <CameraZoom>(); cache.ZoomOut(); }
public void getButtons() { if (Input.GetKey(KeyCode.Plus) || Input.GetKey(KeyCode.Equals)) { //mainCamera.transform.Translate( 0, 0 , Time.deltaTime * zoomSpeed); cameraZoom.ZoomIn(); } if (Input.GetKey(KeyCode.Minus)) { //mainCamera.transform.Translate( 0, 0 , -(Time.deltaTime * zoomSpeed)); cameraZoom.ZoomOut(); } if (Input.GetKeyDown(KeyCode.C)) { Debug.Log("CBang - center toggle is: " + centerToggle); if (centerToggle == false) { Debug.Log("Center on player" + MasterBlackBoard.getActiveAgent().agentName); inFollowMode = true; cameraCenter = MasterBlackBoard.getActiveAgent().transform; centerToggle = true; } else { Debug.Log("Center on waypoint"); centerToggle = false; inFollowMode = false; // cameraCenter = masterBlackBoard.getActiveWayPoint() } //transform.position = Vector3.MoveTowards (transform.position, target.position, speed * Time.deltaTime); } if (Input.GetKeyDown(KeyCode.B)) { //setSelect = false; keyTracker.mainMenuSelect = false; mainMenuPanel.gameObject.SetActive(true); //keyTracker.menuPoint++; //Debug.Log ("B was pressed" + keyTracker.selection); } }
public void NextSentence() { setFalse(); textDisplay.text = ""; speakerName.text = ""; if (index < sentences.Length) { ifDone = false; StartCoroutine(Type()); index++; } else { ifDone = true; CameraZoom.ZoomOut(); CameraZoom.ResetCamera(); } }
private void Update() { if (Input.GetKey(KeyCode.Escape)) { _fadeTimer -= Time.deltaTime; if (_fadeTimer <= 0) { Application.Quit(); } exitFade.color = new Color(0, 0, 0, 1 - _fadeTimer); } if (Input.GetKeyUp(KeyCode.Escape)) { _fadeTimer = 1f; exitFade.color = new Color(0, 0, 0, 0); } if (_loveBoxInstance != null) { if (_inGame) { _timer += Time.deltaTime; timerText.text = _timer.ToString("0.00").Replace(',', '.'); if (_loveBoxInstance.position.x < -12f || _loveBoxInstance.position.y < -8f) { if (_loveBoxInstance.position.x < -12f) { foundLoveText.gameObject.SetActive(true); } else { foundDeathText.gameObject.SetActive(true); } DestroyPlayer(); _groundInstance.GetComponent <Ground>().PlaceObstacles(false); } } else { if (Input.GetKeyDown(KeyCode.W) || Input.GetKeyDown(KeyCode.UpArrow)) { _inGame = true; titleText.gameObject.SetActive(false); instructionsText.gameObject.SetActive(false); timerText.gameObject.SetActive(true); _groundInstance.GetComponent <Ground>().PlaceObstacles(true); } } } else { if (Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.DownArrow)) { SpawnPlayer(new Vector2(-1f, 8f)); _groundInstance.GetComponent <Ground>().PlaceObstacles(true); } } if (_zoomingIn) { _zoomingIn = mainCamera.ZoomIn(); if (!_zoomingIn) { NextColor(); _zoomingOut = true; } } if (_zoomingOut) { _zoomingOut = mainCamera.ZoomOut(); } }