Пример #1
0
    //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();
    }