mirror of
https://github.com/opensim/opensim.git
synced 2026-05-27 20:35:59 +08:00
* Implements some OSSL commands:
key osNpcCreate(string user, string name, vector position, key cloneFrom);
void osNpcMoveTo(key npc, vector position);
void osNpcSay(key npc, string message);
void osNpcRemove(key npc);
* Untested. Requires ThreatLevel.High.
13 lines
448 B
C#
13 lines
448 B
C#
using OpenMetaverse;
|
|
using OpenSim.Region.Framework.Scenes;
|
|
|
|
namespace OpenSim.Region.CoreModules.Avatar.NPC
|
|
{
|
|
public interface INPCModule
|
|
{
|
|
UUID CreateNPC(string firstname, string lastname, Vector3 position, Scene scene, UUID cloneAppearanceFrom);
|
|
void Autopilot(UUID agentID, Scene scene, Vector3 pos);
|
|
void Say(UUID agentID, Scene scene, string text);
|
|
void DeleteNPC(UUID agentID, Scene scene);
|
|
}
|
|
} |