cn:rpd:sociologist_npc
社会学家NPC
描述
社会学家NPC是《Remixed Dungeon》中的一个非玩家角色,他会询问玩家是否愿意参与调查。这个角色是游戏功能的一部分,允许玩家访问调查内容。
位置
- 随机出现在地牢关卡中
互动
- 当接近时,会显示一个对话框,询问玩家是否愿意参与调查
- 如果玩家同意,会请求互联网权限下载调查内容
- 如果玩家拒绝,NPC会离开玩家
Java类
- Java类: SociologistNPC.java
- 基类: ImmortalNPC.java
行为
- 当接近时,显示一个包含“是”和“否”选项的对话框
- 如果玩家选择“是”,会请求互联网权限并尝试从外部源下载survey.json
- 如果获得权限,会从GitHub存储库下载调查内容
- 如果玩家选择“否”,NPC会说一句关于调查需要互联网的消息
实现细节
NPC被实现为一个ImmortalNPC,实现了DownloadStateListener.IDownloadComplete和InterstitialPoint接口,使其能够处理下载过程并在下载期间管理用户界面。
cn/rpd/sociologist_npc.txt · Last modified: by 127.0.0.1
