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);
    }
示例#2
0
    // 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);
        }
    }