public void StartMinigame(TileMinigame originTile) { EnableComponents(); curTile = originTile; curMinigame = minigames[Random.Range(0, minigames.Length)]; curMinigame.SetActive(true); curMinigame.GetComponent <IMinigameLoader>().LoadMinigame(); conclusion = EndMinigame; }
protected override void Awake() { base.Awake(); rends = GetComponentsInChildren <Renderer>(true); mod = GetComponent <TileModifier>(); quest = GetComponent <TileQuestion>(); game = GetComponent <TileMinigame>(); move = GetComponent <TileMove>(); mod.score = quest.score = game.score = move.score = 15; mat = rends[0].material; }