// Start is called before the first frame update void Awake() { //enemyLoader.Init(); //weaponLoader.Init(); //EverythingLoader.Instance.Init(); levelLoading = true; blind.On(); virtualController.Init(uiCamera, Move, Stop); playerBrain.Init(this, bulletBox); //currentLevel = 0; //var level = levelList[currentLevel].MakeInstance(bgScrollSprite.transform.gameObject); var level = levelLists.levelList[currentLevel].MakeInstance(bgScrollSprite.transform.gameObject); level.Init(this); level.transform.position = bgScrollSprite.transform.position; curLevelPF = level; camStopRight = curLevelPF.camStopRight; playerBrain.transform.position = playerStart.position; expSlider.value = 0f; playerBrain.playerStats.CharacterLevel = 1; levelLabel.text = ("Player Lvl." + playerBrain.playerStats.CharacterLevel.ToString()); AddXP(0); //For intial setting AddValue(0); //For intial setting _currentCoroutine = StartCoroutine(ExecuteAfterTime(1f)); StartCoroutine(ExecuteAfterTime(1f)); levelLoading = false; //AddXP(450); }