void Start() { lives = (baseLives - PlayerPrefController.GetDifficulty()); liveText = GetComponent <Text>(); UpdateDisplay(); //Debug.Log("Get Your Difficulty" + PlayerPrefController.GetDifficulty()); }
private void Awake() { if (PlayerPrefController.GetInitialGameStatus() != 1) { ApplyDefaultSettings(); } }
void Start() { enemy = GameObject.FindObjectOfType <EnemyController> (); playerDigits = GameObject.FindGameObjectWithTag("Player").GetComponent <DigitController> (); tutorial = GameObject.FindObjectOfType <TutorialController> (); description = gameObject.name; digitText = GetComponentInChildren <Text> (); difficultyLevel = PlayerPrefController.GetDifficultyLevel(); if (difficultyLevel == 1) { digitText.text = "20"; } else if (difficultyLevel == 2) { digitText.text = "30"; } else if (difficultyLevel == 3) { digitText.text = "50"; } digitValue = int.Parse(digitText.text); }
public void CalculateCameraSize() { float ratio = (float)Screen.height / Screen.width; float myHight = PlayerPrefController.GetSizeValue() * 3 * (ratio >= 1?ratio:1); float ortSize = myHight / 2f; Camera.main.orthographicSize = Mathf.RoundToInt(ortSize + 0.5f); }
public void UpdateAudio() { AudioSource[] audiosources = FindObjectsOfType <AudioSource>(); foreach (AudioSource audioSource in audiosources) { audioSource.volume = PlayerPrefController.GetMasterVolume(); } }
private void ApplyDefaultSettings() { PlayerPrefController.SetTurnLimit(40); PlayerPrefController.SetDifficultyLevel(2); PlayerPrefController.SetTutorialToggle(1); PlayerPrefController.SetVolume(1); PlayerPrefController.SetInitialGameStatus(1); PlayerPrefController.SetDragHold(0); }
public void ResetStats() { PlayerPrefController.SetHighScore(0); PlayerPrefController.SetBestTime(0); MainMenuController mainMenu = GameObject.FindObjectOfType <MainMenuController> (); mainMenu.UpdateBestScore(); }
public void Defaults() { PlayerPrefController.SetMasterVolume(defaultVolume); PlayerPrefController.SetDifficulty(defaultDifficulty); if (SettingsMenu) { Start(); } }
// Start is called before the first frame update void Start() { if (SettingsMenu) { volumeSlider.value = PlayerPrefController.GetMasterVolume(); difficultySlider.value = PlayerPrefController.GetDifficulty(); } musicConfigurator = FindObjectOfType <MusicConfigurator>(); }
private void Awake() { if (PlayerPrefController.GetInitialGameStatus() != 1) { PlayerPrefController.SetHighScore(0); PlayerPrefController.SetBestTime(0); PlayerPrefController.SetVolume(0.4f); PlayerPrefController.SetInitialGameStatus(1); } }
void OnMouseDown() { screenPoint = Camera.main.WorldToScreenPoint(transform.position); offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenPoint.z)); if (PlayerPrefController.GetDragHold() == 1) { oldPos = transform.position; } }
private void Start() { UpdateProgressBar(0, "Player"); tutorial = GameObject.FindObjectOfType <TutorialController> (); game = GameObject.FindObjectOfType <GameController> (); gameOver = GameObject.FindObjectOfType <GameOver> (); anim = GetComponent <Animator> (); volumeSlider.value = PlayerPrefController.GetVolume(); }
public void UpdateBestScore() { scoreText.text = PlayerPrefController.GetHighScore().ToString(); int bestTime = PlayerPrefController.GetBestTime(); int minutes = (int)(bestTime / 60) % 60; int seconds = (int)bestTime % 60; timeText.text = string.Format("{00:00}:{01:00}", minutes, seconds); }
private void Start() { UpdateAudio(); if (PlayerPrefController.GetLoadStatus() == 0) { OptionsController optionsController = new OptionsController(); optionsController.Defaults(); Destroy(optionsController, 1.5f); PlayerPrefController.SetAsLoadedBefore(); } }
public void ToggleTutorials(bool active) { if (active) { PlayerPrefController.SetTutorialToggle(1); } else { PlayerPrefController.SetTutorialToggle(0); } }
public void ToggleHoldToDrag(bool holdToDrag) { if (holdToDrag) { PlayerPrefController.SetDragHold(1); } else { PlayerPrefController.SetDragHold(0); } }
void Awake() { // If tutorials are disabled we don't need this game object if (PlayerPrefController.GetTutorialToggle() != 1) { isEnabled = false; } else { isEnabled = true; } }
void Awake() { if (instance != null) { Destroy(gameObject); } else { instance = this; DontDestroyOnLoad(gameObject); } }
void Start() { difficultyLevel = PlayerPrefController.GetDifficultyLevel(); cam = GameObject.FindObjectOfType <CameraController> (); gameController = GameObject.FindObjectOfType <GameController> (); player = GameObject.FindObjectOfType <PlayerController> (); tileDetector = GetComponentInChildren <TileDetector> (); tutorial = GameObject.FindObjectOfType <TutorialController> (); rb = GetComponent <Rigidbody2D> (); turnInProgress = false; }
public void LoadScene(string scene) { if (SceneManager.GetActiveScene().name == "MainMenu") { if (mainMenu.volumeBeforeVoiceClip != 0) { options.volumeSlider.value = mainMenu.volumeBeforeVoiceClip; PlayerPrefController.SetVolume(mainMenu.volumeBeforeVoiceClip); } } SceneManager.LoadScene(scene); }
//private int powerupSpawnRate, powerupSpawnCounter; void Start() { gameEnded = false; gameOverTriggered = false; currentTurn = 1; turnsUntilRespawn = tileRespawnRate; totalTurnLimit = PlayerPrefController.GetTurnLimit(); GenerateMap(); DecideFirstTurn(); //SetPowerupSpawnRate (); }
public void SetVolume(float volume) { PlayerPrefController.SetVolume(volume); mainTrack.volume = PlayerPrefController.GetVolume(); if (volume == 0) { GameObject.Find("VolumeImage").GetComponent <Image> ().sprite = audioOffSprite; } else { GameObject.Find("VolumeImage").GetComponent <Image> ().sprite = audioOnSprite; } }
private void SetNewPosVectors() { if (PlayerPrefController.GetDragHold() == 0) { oldPos = transform.position; } enemyPos = enemy.gameObject.transform.position; curScreenPoint = new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenPoint.z); currentPos = Camera.main.ScreenToWorldPoint(curScreenPoint) + offset; currentPos.x = Mathf.Round(Mathf.Clamp(currentPos.x, 1, 16)); currentPos.y = Mathf.Round(Mathf.Clamp(currentPos.y, 1, 16)); }
private void DifficultyCurve() { float nPD = (penaltyDMG) / 3.0f; nPD = nPD * PlayerPrefController.GetDifficulty(); penaltyDMG = Mathf.RoundToInt(nPD); if (enemyType == EnemyType.Looter) { float heath = GetComponent <Health>().health; heath /= 3.0f; heath *= PlayerPrefController.GetDifficulty(); GetComponent <Health>().health = heath; } }
void Start() { instructionPage = 1; if (SceneManager.GetActiveScene().name == "MainLevel") { quitButton.SetActive(true); } else { quitButton.SetActive(false); } volumeSlider.value = PlayerPrefController.GetVolume(); }
public void SetTurnLimit() { int turnLimit = (int)turnsSlider.value * turnMultiplier; if (turnsSlider.value == turnsSlider.maxValue) { turnsText.text = "Unlimited"; PlayerPrefController.SetTurnLimit(100000); } else { turnsText.text = turnLimit.ToString(); PlayerPrefController.SetTurnLimit(turnLimit); } }
private int SetStarRating(List <GameObject> tiles) { int score = 0; foreach (GameObject tile in tiles) { score += tile.GetComponent <TileController> ().value; } int difficultyLevel = PlayerPrefController.GetDifficultyLevel(); // Star rating requirements go up depending on difficulty selected if (difficultyLevel == 1) { baseScore = 2; } else if (difficultyLevel == 2) { baseScore = 3; } else if (difficultyLevel == 3) { baseScore = 4; } if (score <= (1 * baseScore)) { return(1); } else if (score <= (2 * baseScore)) { return(2); } else if (score <= (3 * baseScore)) { return(3); } else if (score <= (4 * baseScore)) { return(4); } else { return(5); } }
private void Awake() { sizeCellMass = PlayerPrefController.GetSizeValue(); countCrossCells = PlayerPrefController.GetCrossedValue(); if (sizeCellMass < 3) { sizeCellMass = 3; } if (countCrossCells < 3) { countCrossCells = 3; } logic = MainLogic.instance; cellMass = new Cell[sizeCellMass, sizeCellMass]; isRoundStarted = true; EmptyCells = sizeCellMass * sizeCellMass; }
private void Start() { volumeMute = false; versionText.text = "v" + Application.version; turnMultiplier = 20; volumeSlider.value = PlayerPrefController.GetVolume(); difficultySlider.value = PlayerPrefController.GetDifficultyLevel(); turnsSlider.value = PlayerPrefController.GetTurnLimit() / turnMultiplier; if (PlayerPrefController.GetTutorialToggle() != 1) { tutorialToggle.isOn = false; } else { tutorialToggle.isOn = true; } }
public void GameOver() { // Calculate score for this particular run and add it to the existing score int waveMultiplier = 1 + (1 / currentWave); score += (int)currentTime * waveMultiplier; // Compare score & time to current (local) high score & time if (score >= PlayerPrefController.GetHighScore()) { PlayerPrefController.SetHighScore(score); } if (Time.timeSinceLevelLoad > PlayerPrefController.GetBestTime()) { PlayerPrefController.SetBestTime((int)Time.timeSinceLevelLoad); } playerLost = true; // If the current run time was better than the last attempt (or it is run #1), player can continue if (kinGeneration > 1 && currentTime < lastKinTime) { kinAvailable = false; } else { kinAvailable = true; } lastKinTime = currentTime; // Fixing bug with camera getting stuck mid-shake if (cameraShake.shakeAmount > 0) { cameraShake.shakeAmount = 0; //cameraShake.ShakeCamera (); } playerStats.skillPoints = currentWave - 1; ResetGameGrid(); uiController.ShowGameOverScreen(kinAvailable); }