private void Start() { if (GameManager.NextLevel == 0) { StaticDelegates.UpdateGameState(true); } }
public static void GameFinished(ResultType result) { Debug.Log(result); finalResult = finalResult == ResultType.None ? result : (ResultType)Mathf.Min((int)finalResult, (int)result); Debug.Log("FINAL RESULT: " + finalResult.ToString()); PlayerData.UpdateData(result, level); StaticDelegates.UpdateGameState(false); }
public void NextPanel() { if (currentIndex + 1 == panels.Count) { StaticDelegates.UpdateGameState(false); } else { Debug.Log(currentIndex); currentIndex += 1; panels[currentIndex].SetActive(true); } }
IEnumerator PregameSequence() { int i = 0; if (pregame.Count > 0) { while (i < pregamePanel.transform.childCount) { pregamePanel.transform.GetChild(i).SetAsLastSibling(); i += 1; yield return(swapDelay); } } pregamePanel.gameObject.SetActive(false); StaticDelegates.UpdateGameState(true); }