Esempio n. 1
0
 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 ();
 }