protected override void OnLoadView() { data = GetViewData <PotData> (); Elements["pot"].Visible = false; Elements["next"].Visible = false; Elements["coins"].Visible = (!data.IsDecider && data.PlayerCoinCount == 0); foreach (TextElementUI t in Instructions) { t.Visible = false; } animationsRun["decider"] = false; animationsRun["player"] = false; animationsRun["winner"] = false; animationsRun["pot"] = false; }
public void Save() { //Debug.Log("Saving Level " + levelNumber); BinaryFormatter bf = new BinaryFormatter(); string path = Application.persistentDataPath + "/level" + levelNumber + ".dat"; if (File.Exists(path)) File.Delete(path); FileStream file = File.Create(path); //FileStream file = File.Create("Assets/LevelData/Level_" + levelNumber + ".dat"); PotData[] potdata = new PotData[pots.Count]; for ( int i = 0; i < pots.Count; i++ ) { potdata[i] = new PotData(pots[i].HP,pots[i].gemChance); //potdata[i].HP = pots[i].HP; //potdata[i].gemChance = pots[i].gemChance; } bf.Serialize( file, potdata ); file.Close(); }