关于 Npc 生成

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

 

支持的插件

 

应用程序编程接口

ScientistNPC SpawnNpc Vector3位置JObject configJson 

创建一个 NPC

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

 

void AddTargetRaid CustomScientistNpc npc HashSet <BuildingBlock>基础_ _

设置 NPC 袭击目标

  • npc – 需要为其指定袭击目标的 NPC
  • Foundations – NPC 突袭的基金会列表

 

void AddTargetGuard CustomScientistNpc npc BaseEntity目标

设置一个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

 

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