NpcManager

Very simple implementation for the INpcManager to interact the Npcs out of the Box.

Properties

Link copied to clipboard
open override var registeredNpcs: MutableMap<NamespacedKey, INpc>

Functions

Link copied to clipboard
open override fun getNpc(key: NamespacedKey): INpc?
Link copied to clipboard
open override fun getNpcByEntityId(entityId: Int): INpc?
Link copied to clipboard
open override fun register(key: NamespacedKey, npcObj: INpc)
Link copied to clipboard
open override fun unRegister(key: NamespacedKey): Boolean