ru:rpd:sociologist_npc
Table of Contents
NPC Сочиолог
Описание
NPC Социолог - это НИП персонаж в Remixed Dungeon, который спрашивает, хочет ли игрок принять участие в опросе. Этот персонаж является частью игровой функции, позволяющей игрокам получить доступ к содержимому опроса.
Местоположение
- Встречается случайным образом на уровнях подземелья
Взаимодействия
- При приближении предлагает диалог, в котором спрашивает игрока, хочет ли он принять участие в опросе
- Если игрок соглашается, запрашивает интернет-разрешение для загрузки содержимого опроса
- Если игрок отказывается, NPC оставляет игрока в покое
Java класс
- Java класс: SociologistNPC.java
- Базовый класс: ImmortalNPC.java
Поведение
- При приближении предлагает диалог с вариантами “Да” и “Нет”
- Если игрок выбирает “Да”, запрашивает интернет-разрешение и пытается загрузить survey.json из внешнего источника
- Если разрешение предоставлено, загружает содержимое опроса из репозитория GitHub
- Если игрок выбирает “Нет”, NPC говорит сообщение о том, что для опросов требуется интернет
Детали реализации
NPC реализован как ImmortalNPC, который реализует интерфейсы DownloadStateListener.IDownloadComplete и InterstitialPoint, что позволяет ему обрабатывать процесс загрузки и управлять пользовательским интерфейсом во время загрузки.
ru/rpd/sociologist_npc.txt · Last modified: by 127.0.0.1
