public void Level2in4by4IsAccomplished() { // fire an event when we clear one floor - 3x3 / second level if (ChangeableVariables.levelWeAreIn == "4x4_2") { ChangeableVariables.levelWeAreIn = "4x4_3"; ChangeableVariables.SizeIsFour(); ChangeableVariables.spawnFrom = 0; ChangeableVariables.spawnTo = 7; StartFunction.curLevelInt = 3; StartFunction.levelGoalsInt = 30000; ChangeableVariables.enabled3by3goals = false; ChangeableVariables.enabled4by4goals = true; ChangeableVariables.enabled5by5goals = false; if (PlayerPrefs.GetString("level4by4_3enabled") == "false") { PlayerPrefs.SetString("level4by4_3enabled", "true"); PlayerPrefs.Save(); } LevelIsAccomplished(); } }
public void Level3in3by3IsAccomplished() { if (ChangeableVariables.levelWeAreIn == "3x3_3" && threeByThreeThirdLevelEnabled == true) { ChangeableVariables.levelWeAreIn = "4x4_1"; ChangeableVariables.SizeIsFour(); ChangeableVariables.spawnFrom = 0; ChangeableVariables.spawnTo = 5; StartFunction.curLevelInt = 1; StartFunction.levelGoalsInt = 10000; StartFunction.levelGoalsString = string.Empty; ChangeableVariables.enabled3by3goals = false; ChangeableVariables.enabled4by4goals = true; ChangeableVariables.enabled5by5goals = false; if (PlayerPrefs.GetString("level4by4_1enabled") == "false" && PlayerPrefs.GetString("level3by3_FreeEnabled") == "false") { PlayerPrefs.SetString("level4by4_1enabled", "true"); PlayerPrefs.SetString("level3by3_FreeEnabled", "true"); PlayerPrefs.Save(); } LevelIsAccomplished(); } }