public void CreateGame() { GarbageCollect(); _levelIndex = Util.ChooseLevelBool ? Util.GetLevelByChoosing() : Util.GetLastLevelPlayed(); // _levelIndex = 99; Util.SetLastLevelPlayed(_levelIndex); SetupPlatform(); SetupForKnifeDirection(); _knifeRemain = LevelManager[_levelIndex].NumberOfKnife; _isReady = false; _apple = Util.GetApplePlayerGet(); // Camera.main.orthographicSize = 8f; GameState.SetGameState(State.Playing); var circleRot = Quaternion.Euler(0, 0, Random.Range(0, 180f)); _circle = Instantiate(LevelManager[_levelIndex].CirclePrefab, _circleSpawnPos.position, circleRot); SpawnKnifeAndGetComponent(); _knifeRemainController.KnifeNumber = _knifeRemain; _knifeRemainController.CreateKnifeRemain(); _circleController = _circle.GetComponent <CircleController>(); _borderObject.SetActive(true); _knifeRemainController.gameObject.SetActive(true); }
private void Start() { _circleController = GameObject.FindGameObjectWithTag(TagAndString.CIRCLE_TAG) .GetComponent <CircleController>(); _knifeDir = gameManager.LevelManager[gameManager.LevelIndex].KnifeDirection; _rotatePoint = GameObject.FindGameObjectWithTag(TagAndString.ROTATE_POINT).transform; }