//Létrehozza és elhelyezi a megfelelő karaktert void InstantiateCharacter(bool firstTime) { //Karakter elhelyezés player = Instantiate(dataController.player[dataController.getPlayerID()]) as Character_Controller; //Ha új játékot indítottunk, akkor a spawn pointra rak if (firstTime) { player.transform.position = GetSpawnPoint(level, "GameStartPoint"); player.character.ResetCharacter(); } //Ellenkező esetben az elmentett pozícióra else { PositionCharacter(player); player.character.SetupCharacter(dataController.GetData()); dataController.DeleteData(); } player.transform.parent = level.transform; //Prefab elnevezése player.name = "Player"; //Élet és XP slider beállítása RefreshHUD(); }