Exemple #1
0
    void StartSingleMinigame(BaseBaseMinigame minigame)
    {
        Debug.Log($"Start new minigame. Single: {minigame.transform.name}");
        currMinigame = Instantiate(minigame.gameObject, transform).GetComponent <BaseBaseMinigame>();

        currMinigame.onWinEvent  += OnEndSingle;
        currMinigame.onLoseEvent += OnEndSingle;

        currMinigame.Init(currDifficulty);
    }
Exemple #2
0
    void StartNewMinigameInSequence()
    {
        Debug.Log($"Start new minigame. Id: {currMinigameId}");
        currMinigame = Instantiate(minigames[currMinigameId].gameObject, transform).GetComponent <BaseBaseMinigame>();

        currMinigame.onWinEvent  += OnWinMinigameInSequence;
        currMinigame.onLoseEvent += OnLoseMinigameInSequence;

        currMinigame.Init(currDifficulty);
    }