예제 #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
    void Awake()
    {
        transitionController = FindObjectOfType <MenuTransitionController>();
        gameLogic            = FindObjectOfType <ButtonsGameLogic>();

        startGameBtn.onClick.AddListener(() =>
        {
            if (DataIsValid())
            {
                StartGame();
            }
        });

        SelectEvent.AddListener((card) => selectedCards.Add(card));
        UnselectEvent.AddListener((card) => selectedCards.Remove(card));
    }