I want to update my “Diff” text acoording to “difficultySlider”. I added some code to my OptionsController.cs at the below. But it doesn’t work. What is my fault or what should i add more. Can u help me pls. Thanks
OptionsController.cs
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class OptionsController : MonoBehaviour {
public Slider volumeSlider, difficultySlider;
public LevelManager levelManager;
public Text diffMode;
private MusicManager musicManager;
void Start () {
musicManager = GameObject.FindObjectOfType<MusicManager>();
volumeSlider.value = PlayerPrefsManager.GetMasterVolume();
difficultySlider.value = PlayerPrefsManager.GetDifficulty();
diffMode = GameObject.FindObjectOfType<Text>();
}
void Update () {
musicManager.ChangeVolume(volumeSlider.value);
if(difficultySlider.value== 1f)
diffMode.text = "EASY";
else if(difficultySlider.value == 2f)
diffMode.text = "NORMAL";
else if(difficultySlider.value == 3f)
diffMode.text = "HARD";
}
public void SaveAndExit(){
PlayerPrefsManager.SetMasterVolume(volumeSlider.value);
PlayerPrefsManager.SetDifficulty(difficultySlider.value);
levelManager.LoadLevel("01a Start");
}
public void SetDefault(){ //Default Button
volumeSlider.value = 1f;
difficultySlider.value = 2f;
}
}
