public void MoveNext() { currentSentence = currentSentence.GoToNextSentence(this); if (currentSentence == null) { FinishGame(); SwitchScenes.Get().ActiveMainScene(); } else { currentSentence.ShowIn(this); } }
public void StartContest(IContestData contest, GameObject guy, Quaternion rotation, Vector3 scale, Vector3 offset) { onContest = true; currentContest = contest; currentContest.Restart(); currentSentence = contest.Begin(); lastAnswer = -1; contestGuy = Instantiate(guy, guyPosition.position + offset, rotation); Destroy(contestGuy.GetComponent <ContestInitiator>()); contestGuy.transform.localScale = scale; realGuy = guy; currentSentence.ShowIn(this); }