void Update() { DebugText.SetText((1.0f / Time.deltaTime).ToString()); return; if (resolution.x != Screen.width || resolution.y != Screen.height) { // do your stuff Debug.Log("IGO"); resolution.x = Screen.width; resolution.y = Screen.height; } if (!startedWithClick) { if (Input.GetMouseButtonDown(0)) { Debug.Log("lolison"); AstartWithClick(); startedWithClick = true; } } if (lastLevelState.screenOrient != currentLevelState.screenOrient || lastLevelState.basicScreen != currentLevelState.basicScreen || lastLevelState.furTranslationState != currentLevelState.furTranslationState || lastLevelState.furMatState != currentLevelState.furMatState || lastLevelState.guiFilters != currentLevelState.guiFilters || lastLevelState.secondPanels != currentLevelState.secondPanels) { // wszystko w tym bloku Debug.Log("Myspace"); DebugText.SetText(currentLevelState.screenOrient.ToString() + ">>" + currentLevelState.basicScreen.ToString() + ">>" + currentLevelState.furTranslationState.ToString() + ">>" + currentLevelState.furMatState.ToString() + ">>" + currentLevelState.guiFilters.ToString() + ">>" + currentLevelState.secondPanels.ToString()); lastLevelState = currentLevelState; } }
//Konstruktor public GameState() { GameOptions = new Preselectives(); LevelState = new CurrentLevelState(); //LevelState.PlayerPosition wird beim ersten Speichern gesetzt LevelState.Chests = new bool[10]; //LevelState.Questions = new List<Question>(); aktuell in QuestionManager gespeichert LevelState.BluePortalStone = new PortalStone(); LevelState.GreenPortalStone = new PortalStone(); LevelState.PinkPortalStone = new PortalStone(); LevelState.ChaptersUsed = new List <string>(); LevelState.ChaptersUsed.Clear(); LevelState.LevelsUsed = new List <int>(); LevelState.LevelsUsed.Clear(); LevelState.Stage = 1; LevelState.Chapter = "EMPTY"; LevelState.PlayerPosition = new Vector3_Serializable(-1, -1, -1); LevelState.Lives = 0; LevelState.HintStones = 0; LevelState.Score = 0; LevelState.Time = new TimeSpan(0); LevelState.Cheatmode = false; }