aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/NPC/INPCModule.cs
blob: 7d5c310c55a48c1792ac7d735adfff8d6015ac23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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);
    }
}