public void InitTeacherForPlayer() { if (Player == null) { Player = new PlayerProfile(); } DB = new DatabaseManager(GameSettings.UseTestDatabase, Player); Teacher = new TeacherAI(DB, Player); if (GameLauncher == null) { GameLauncher = new MiniGameLauncher(Teacher); } }
public TeacherAI(DatabaseManager _dbManager, PlayerProfile _playerProfile) { I = this; dbManager = _dbManager; playerProfile = _playerProfile; wordHelper = new WordHelper(_dbManager); journeyHelper = new JourneyHelper(_dbManager, this); scoreHelper = new ScoreHelper(_dbManager); logAI = new LogAI(_dbManager); minigameSelectionAI = new MiniGameSelectionAI(dbManager, playerProfile); wordAI = new WordSelectionAI(dbManager, playerProfile, this, wordHelper); difficultySelectionAI = new DifficultySelectionAI(dbManager, playerProfile); }
public MiniGameLauncher(TeacherAI _teacher) { teacher = _teacher; questionPacksGenerator = new QuestionPacksGenerator(); }