private void SaveCustomizations()
    {
        GameSetting2.SaveCharacterScale(scale.x, scale.y);
        GameObject   cc = GameObject.FindWithTag("CharColor");
        ChangingRoom go = cc.GetComponent <ChangingRoom>();

        go.SaveCharacterColor();
        GameSetting2.SaveGameVersion();
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        if (clearPrefs)
        {
            PlayerPrefs.DeleteAll();
        }

        if (PlayerPrefs.HasKey(GameSetting2.VERSION_KEY_NAME))
        {
            if (GameSetting2.LoadGameVersion() != GameSetting2.VERSION_NUMBER)
            {
                /* Upgrade playerprefs here */
                _levelToLoad = _CharacterGeneration;
            }
            else
            {
                if (PlayerPrefs.HasKey("Player Name"))
                {
                    if (PlayerPrefs.GetString("Player Name") == "")
                    {
                        PlayerPrefs.DeleteAll();
                        _levelToLoad = _CharacterGeneration;
                    }
                    else
                    {
                        _hasCharacter = true;
                        //_levelToLoad = _firstLevel;
                    }
                }
                else
                {
                    PlayerPrefs.DeleteAll();
                    GameSetting2.SaveGameVersion();
                    //PlayerPrefs.SetFloat("ver", GameSetting2.VERSION_NUMBER);
                    _levelToLoad = _CharacterGeneration;
                }
            }
        }
        else
        {
            Debug.Log("no ver key");
            PlayerPrefs.DeleteAll();
            GameSetting2.SaveGameVersion();
            _levelToLoad = _CharacterGeneration;
        }
    }
Ejemplo n.º 3
0
    void OnGUI()
    {
        if (_hasCharacter)
        {
            if (GUI.Button(new Rect(Screen.width * 0.5f - 105, Screen.height - 60, 110, 25), "Load Character"))
            {
                _levelToLoad = _firstLevel;
            }

            if (GUI.Button(new Rect(Screen.width * 0.5f - 255, Screen.height - 60, 110, 25), "New Game"))
            {
                PlayerPrefs.DeleteAll();
                GameSetting2.SaveGameVersion();
                _levelToLoad = _CharacterGeneration;
            }
        }

        if (GUI.Button(new Rect(Screen.width * 0.5f + 45, Screen.height - 60, 110, 25), "Exit"))
        {
            Application.Quit();
            _exit = true;
            Debug.Log("exit");
        }
    }