void Faint() { dataController.ChangeLevelId(0); ChangeLevel("FaintSpawnPoint"); HealPlayer(); string textToDisplay = "A harcban alulmaradtam, de a falu gyógyítója megmentett."; dialogueController.GetComponent <Dialogue_Controller>().DisplayText(textToDisplay); }
public void TravelThrough(Gates startPoint) { //Megváltoztajtuk a játék státuszát gameState.ChangeGameState(GameState.Travelling); //Lekérjük a másik oldalt Gates destination = GetOther(startPoint); //Ha van eredmény cselekszünk if (destination != null) { //Megváltoztatja az aktív stage ID-t a destinationére dataController.ChangeLevelId(destination.stageID); //Elindít egy coroutine-t az animációval és a pályaválasztással StartCoroutine(ChangeLevel(destination.gateName)); } //Folytatjuk a játékot gameState.ChangeGameState(GameState.Outworld); }