void initializeJorneys()
    {
        foreach (var jorney in JorneyDataManager.GetJorneys())
        {
            GameObject _jorneyPatternObject = Instantiate(jorneyPrefab);

            Jorney _jorneyComponent = _jorneyPatternObject.GetComponent <Jorney>();
            jorneysComponents.Add(_jorneyComponent);

            jorney.adventureGenerator = _jorneyPatternObject.GetComponent <AdventureGenerator>();
            _jorneyComponent.values   = jorney;

            jorneysObjects.Add(_jorneyPatternObject);
        }
    }
Esempio n. 2
0
    private void startDiaryLog(string logJorneyID)
    {
        //пытаемся получить обьект jorney от контроллера
        jorney = JorneysController.getJorneyComponentById(logJorneyID);
        //если обьект был найден - инициализируем для него интерфейс
        if (jorney != null)
        {
            createNotesGUI(jorney.values.diary.notes.Count);

            notes        = jorney.values.diary.notes;
            topDiaryItem = notes[notes.Count - 1];

            updateLog();
        }
    }
 private Trope generateBattleTrope(Jorney jorney)
 {
     return(mainModule.battleTropes[Random.Range(0, mainModule.battleTropes.Length)]);
 }
 public Trope getNextTrope(Jorney jorney)
 {
     return(generateBattleTrope(jorney));
 }