private void ShowTaskMessage(int teacherNum) { var message = _pool.Pop <TaskMessage>(); _taskMessages[teacherNum] = message; ConcreteView.ShowTaskMessage(teacherNum, message); }
public void OnEvent(bool isAccept) { //Debug.Log("Close event"); //_playerHolder.IsClassroom = true; //OnClose(); if (_currEvent == null || _currEvent.Buttons.Count < 2) { Debug.Log("Close event"); _playerHolder.IsClassroom = true; OnClose(); } Page page; if (isAccept) { page = _currEvent?.Buttons[0]?.OnClickFunc(_context); } else { page = _currEvent?.Buttons[1]?.OnClickFunc(_context); } ConcreteView.SetEventText(page?.Title); Debug.Log(page?.Title); _currEvent = null; }
private void ShowTask() { var task = _pool.Pop <Task>(); _tasks.Enqueue(task); ConcreteView.ShowTask(task); }
public override void Open(Dictionary <string, object> callData) { _playerHolder.IsClassroom = false; _currEvent = _eventsStore.GetEvent(); if (_currEvent != null) { ConcreteView.SetEventText(_currEvent.Title); } }
private void OpenCourseByNumber(int num) { var id = _gameInfoHolder.Courses[num].number; var courses = _playerInfoHolder.Courses.ToList(); courses.Add(id); _playerInfoHolder.Courses = courses.ToArray(); ConcreteView.OpenCourse(id); ShowProgress(_playerInfoHolder.Courses.Length, _gameInfoHolder.Courses.Length); }
private void ShowReasons(ReasonDto[] reasons) { foreach (var reason in reasons) { ConcreteView.AddReason(GetReason(reason)); } foreach (var id in _playerInfoHolder.Reasons) { ConcreteView.OpenReason(id); } }
private void ShowCourses(CourseDto[] courses) { foreach (var course in courses) { ConcreteView.AddCourse(GetCourse(course)); } foreach (var id in _playerInfoHolder.Courses) { OpenCourse(id); } }
private void SetSemester(int value) { ConcreteView.SetSemester(_gameInfoHolder.Courses[value].number); }
private void ChangeData() { ConcreteView.SetTestText(_currentExamPage.Title); ConcreteView.SetFirstButtonText(_currentExamPage.LeftButton.Title); ConcreteView.SetSecondButtonText(_currentExamPage.RightButton.Title); }
private void ShowProgress(int currentValue, int maxValue) { ConcreteView?.SetProgress(currentValue, maxValue); }
private void ShowCurrentCourse(int value) { ConcreteView.SetCurrentCourse(value); }
private void SetMarks(int currentValue, int maxValue) { ConcreteView.SetMarks(currentValue, maxValue); }
private void ShowImage(Sprite sprite) { ConcreteView.SetReasonImage(sprite); }
private void ShowData(string name, string description) { ConcreteView.SetReasonData(name, description); }
private void OpenCourse(int id) { ConcreteView.OpenCourse(id); }
private void SetPosition(int value) { ConcreteView.SetPosition(value); }
private void SetPersonalLife(int currentValue, int maxValue) { ConcreteView.SetPersonalLife(currentValue, maxValue); }
private void ShowStipendium(int value) { ConcreteView.SetStipendium(value); }
private void ShowUniversityCount(int value) { ConcreteView.SetUniversityCount(value); }
private void ShowContinuePossibility(int value) { ConcreteView.SetContinuePossibility(value); }
private void ShowMaxCourse(int value) { ConcreteView.SetMaxCourse(value); }
private void ShowAbilities(AbilityDto[] abilities) { ConcreteView.SetAbilitiesData(abilities); }
private void ShowContinuePossibility(float possibility) { ConcreteView.SetContinuePossibility("Possibility to stay: " + possibility.ToString(CultureInfo.InvariantCulture)); }
private void ShowCoins(int coins) { ConcreteView.SetBalance(coins); }
private void OpenReason(string id) { ConcreteView?.OpenReason(id); ShowProgress(_playerInfoHolder.Reasons.Length, _gameInfoHolder.Reasons.Length); }
private void SetBoughtAbility(int id) { ConcreteView.SetBoughtAbility(id); }
private void ShowBalance(int value) { ConcreteView.SetBalance(value); }
private void ShowText(string sucessText) { ConcreteView.SetSuccessText(sucessText); }