private void Start() { // set PlayerMaterial color to true // rb.velocity = new Vector3(0, 0, forwardForce); // TrueState = Random.ColorHSV(); // FalseState = Random.ColorHSV(); Save_game obj = new Save_game(); // obj.SaveFile(6,0); obj.LoadFile();//update from saved file max_jumps = obj.get_jumps(); levels_cleared = obj.get_levels_cleared(); // Debug.Log(max_jumps); // max_jumps = 6; // hard coded for testing trueMat.SetColor("_Color", TrueState); falseMat.SetColor("_Color", FalseState); PlayerMat.SetColor("_Color", FalseState); }
// Start is called before the first frame update void Start() { Save_game obj = new Save_game(); obj.LoadFile(); levels_cleared = obj.get_levels_cleared(); Debug.Log(levels_cleared); for (int i = 1; i <= total_levels; i++) { string s = "lvl (" + i.ToString() + ")"; Image btn = GameObject.Find(s).GetComponent <Image>(); if (i <= levels_cleared + 1) { btn.sprite = unlocked; } else { btn.sprite = locked; } // Debug.Log(btn); } }