关于《Npc Spawn》

这个插件没有自己的功能。此插件仅用作其他插件的 API。

 

支持的插件

 

应用程序接口

ScientistNPC SpawnNpc(Vector3 position, JObject configJson)

创建 NPC

  • 位置 – NPC 在地图上的位置
  • configJson – NPC 参数

 

void AddTargetRaid(CustomScientistNpc npc, HashSet<BuildingBlock> foundations)

为突袭设置 NPC 目标

  • npc – 需要为其指定 raid 目标的 NPC
  • 基金会 – 基金会列表,用于 NPC 突袭

 

void AddTargetGuard(CustomScientistNpc npc, BaseEntity target)

设置要守卫的 NPC 目标

  • npc – 你需要为他设定一个他会守卫的目标的 NPC
  • 目标 – 需要由 NPC 守卫的实体

 

void ChangeHomePosition(CustomScientistNpc npc, Vector3 pos)

更改主页的 NPC 点

  • npc – 需要改变家的NPC
  • POS – 家的新点

 

BasePlayer GetCurrentTarget(CustomScientistNpc npc)

获取 NPC 的当前目标

  • npc – 需要获得当前目标的 NPC

 

如果你需要 Npc 能够与其他 Npc 战斗,则将插件内的 CanTargetOtherNpc 值设置为 true

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。