void InitGame() { boardManager.SetupScene (); enemyManager = boardManager._Stage [currStage].enemyManager; player = (((Transform)Instantiate (prefabPlayer, transform.position, Quaternion.identity))).gameObject; player.transform.position = boardManager._Stage [currStage].PlayerSpawnPoint; switch (charChoice) { case 0: //대작가 player.GetComponent<Entity> ().init (IdInfo.DaeJak[0],IdInfo.DaeJak[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[0]); break; case 1: //광전사 player.GetComponent<Entity> ().init (IdInfo.GwangJun[0],IdInfo.GwangJun[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[1]); break; case 2: //코브라 player.GetComponent<Entity> ().init (IdInfo.Cobra[0],IdInfo.Cobra[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[2]); break; case 3: //술병 싸움꾼 player.GetComponent<Entity> ().init (IdInfo.SullSsa[0],IdInfo.SullSsa[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[3]); break; case 4: //투척병 player.GetComponent<Entity> ().init (IdInfo.TuChuck[0],IdInfo.TuChuck[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[4]); break; case 5: //공사판 아재 player.GetComponent<Entity> ().init (IdInfo.GongSa[0],IdInfo.GongSa[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[5]); break; case 6: //소믈리에르 player.GetComponent<Entity> ().init (IdInfo.Somul[0],IdInfo.Somul[1]); player.transform.FindChild("Image").GetComponent<SpriteRenderer>().sprite = Resources.Load<Sprite>("Image_Character/" + Config.entityResources[6]); break; } cam.SetPlayer (player); //GameObject.Find ("Player").transform.position = new Vector3(10,10,0); enemyManager.CreateEnemy (currStage,Config.numOfEnemy[currStage]); enemyManager.IncAllTurnCount(); playerScript = player.GetComponent<Player>(); randomize (); }