void Start() { keeps = GameObject.FindGameObjectWithTag("Keeps").GetComponent <KeepCon>(); slider.value = 0; tempLvl = (int)slider.value; UpdateLevel(); }
public static void Save(int lvl) { KeepCon keepCon = GameObject.FindGameObjectWithTag("Keeps").GetComponent <KeepCon>(); keepCon.checkNum = lvl; if (keepCon.passed < keepCon.checkNum) { //Debug.Log(keepCon.passed); keepCon.passed = keepCon.checkNum; //Debug.Log(keepCon.passed); } GameObject.FindGameObjectWithTag("MainControl").GetComponent <SaveData>().Save(); }
public void Load() { if (File.Exists(Application.persistentDataPath + "/PlayerInfo.dat")) { keeps = GameObject.FindGameObjectWithTag("Keeps").GetComponent <KeepCon>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/PlayerInfo.dat", FileMode.Open); PlayerData playData = (PlayerData)bf.Deserialize(file); file.Close(); //slidersOpts = new Slider[playData.sliderOptions.Length]; //no way! for (int i = 0; i < slidersOpts.Length; i++) { slidersOpts[i].value = playData.sliderOptions[i]; } keeps.passed = playData.passed; } }
public void Save() { keeps = GameObject.FindGameObjectWithTag("Keeps").GetComponent <KeepCon>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/PlayerInfo.dat"); PlayerData playData = new PlayerData(); playData.sliderOptions = new float[slidersOpts.Length]; for (int i = 0; i < slidersOpts.Length; i++) { playData.sliderOptions[i] = slidersOpts[i].value; } playData.passed = keeps.passed; bf.Serialize(file, playData); file.Close(); }
void Section2() { //show CutScene; sweatDrop.RepeatDrop(false); moveCon.des = transform; ContinueGoing(true); SetCameraOffSet(1); //change camera range //enemyGroup.SetActive(true); gSoundCon.aSourceNormal.clip = normalForestMusic; gSoundCon.AutoMusic(true); KeepCon keeps = GameObject.FindGameObjectWithTag("Keeps").GetComponent <KeepCon>(); keeps.checkNum = 1; if (keeps.passed < keeps.checkNum) { keeps.passed = keeps.checkNum; } GameObject.FindGameObjectWithTag("MainControl").GetComponent <SaveData>().Save(); }