Exemple #1
0
    void Init()
    {
        DontDestroyOnLoad(this.gameObject);
        ShowSplashScreen();

        if (PlayerProgression.ProfileExists())
        {
            GameSettings.LoadSettings();
        }
        else
        {
            GameSettings.CreateSettings();
            PlayerProgression.CreateNewProfile();
        }
    }
Exemple #2
0
    // Create a custom game settings object
    // that has all setting information
    // and pass that to GameMaster.StartGame().
    private void CreateGameSettings()
    {
        // get the player name
        string playername = playerNameGo.GetComponent <InputField>().text;

        // get the item
        GameSettings.StartItem startitem = GameSettings.StartItem.None;

        switch (dropdownMenuGo.GetComponent <Dropdown>().value)
        {
        case 0:
            startitem = GameSettings.StartItem.AttackScroll;
            break;

        case 1:
            startitem = GameSettings.StartItem.ExpMultScroll;
            break;

        case 2:
            startitem = GameSettings.StartItem.FireballSpell;
            break;

        case 3:
            startitem = GameSettings.StartItem.RejuvenationSpell;
            break;

        case 4:
            startitem = GameSettings.StartItem.IceBlockSpell;
            break;

        case 5:
            startitem = GameSettings.StartItem.LightningBoltSpell;
            break;

        default:
            startitem = GameSettings.StartItem.None;
            break;
        }

        GameSettings settings = GameSettings.CreateSettings(playername, startitem);

        StartGame(settings);
    }