コード例 #1
0
    private void Awake()
    {
        gameLogic = FindObjectOfType <ButtonsGameLogic>();
        selector  = FindObjectOfType <ButtonsSelector>();
        LoadCurrentMode();

        oneRepetitionBtn.onClick.AddListener(() =>
        {
            SaveMode(1);
            ConfigurateModeSelector(1);
            gameLogic.SetRepetitionsNumber(1);
        });
        twoRepetitionBtn.onClick.AddListener(() =>
        {
            SaveMode(2);
            ConfigurateModeSelector(2);
            gameLogic.SetRepetitionsNumber(2);
        });
        threeRepetitionBtn.onClick.AddListener(() =>
        {
            SaveMode(3);
            ConfigurateModeSelector(3);
            gameLogic.SetRepetitionsNumber(3);
        });

        returnToMainMenuBtn.onClick.AddListener(ResetGame);
    }
コード例 #2
0
    private void LoadCurrentMode()
    {
        if (PlayerPrefs.HasKey("ButtonsMode"))
        {
            int mode = PlayerPrefs.GetInt("ButtonsMode");
            gameLogic.SetRepetitionsNumber(mode);

            ConfigurateModeSelector(mode);
        }
        else
        {
            ConfigurateModeSelector(3);
        }
    }