예제 #1
0
    public void LoadGameState(Save save)//ustawia odpowiednie parametry
    {
        fableController.SetCurQuest(save.currentQuest);
        fableController.readSignFirstTime = save.readSign;

        if (fableController.defeatedRabbit) //jeśli pokonano aktualnie
        {
            if (!save.defeatedRabbit)       //jeśli w zapisie nie pokonano
            {                               //to spawnuje królika, żeby był
                GameObject rabbit = Instantiate(rabbitPrefab);
                GameManager.instance.monster = rabbit;
            }
        }
        fableController.defeatedRabbit = save.defeatedRabbit;

        GameManager.instance.player.transform.position = new Vector3(save.playerX, save.playerY, 0);
        GameManager.instance.money = save.money;
        GameManager.instance.eventController.ShowEvent("Wczytano zapis", fableController.titles[save.currentQuest], 5);
    }