private void Start() { timeDelegate = new TimeDelegate(StartTime); time = timeTxt.GetComponent <Text>(); levels[0] = new Level_0(); levels[1] = new Level_1(); levels[2] = GetComponent <Level_2>(); levels[3] = GetComponent <Level_3>(); levels[4] = GetComponent <Level_4>(); newLevel.InstMemory("void", 6, 1); newLevel[1, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[0]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[2, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[1]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[3, 0] = (p) => { if (MessageSystemGameBlock.GameTime >= timeToNewLevel[2]) { nextLevel.SetActive(true); time.text = "0"; level = 5; OpenNewLevel(); } }; newLevel[0, 0] = (p) => { }; newLevel[4, 0] = (p) => { }; newLevel[5, 0] = (p) => { if (NextLevel.IsPressed) { NextLevel.IsPressed = false; MessageSystemGameBlock.LEVEL++; MessageSystemGameBlock.GameTime = 0; level = MessageSystemGameBlock.LEVEL; TapToLevel.SetNumberLevel(); } }; printTime.InstMemory("void", 6, 1); printTime[0, 0] = (p) => time.text = Cut(MessageSystemGameBlock.GameTime).ToString(); printTime[1, 0] = (p) => time.text = Cut((timeToNewLevel[0] - MessageSystemGameBlock.GameTime)).ToString(); printTime[2, 0] = (p) => time.text = Cut((timeToNewLevel[1] - MessageSystemGameBlock.GameTime)).ToString(); printTime[3, 0] = (p) => time.text = Cut((timeToNewLevel[2] - MessageSystemGameBlock.GameTime)).ToString(); printTime[4, 0] = (p) => time.text = Cut(MessageSystemGameBlock.GameTime).ToString(); printTime[5, 0] = (p) => { }; }
public static void StartStopWatch() { indexWatch = 0; Generate.timeDelegate(); TapToLevel.SetNumberLevel(); }