mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 06:06:06 +08:00
add constants for npclookat types
This commit is contained in:
@@ -6073,7 +6073,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||
if (World.GetNumberOfClients() == 0)
|
||||
return 0;
|
||||
|
||||
if (ltype < 0 || ltype > 11)
|
||||
if (ltype < 0 || ltype > ScriptBaseClass.NPCLOOKAT_CLEAR)
|
||||
return -1;
|
||||
|
||||
if (!UUID.TryParse(npckey, out UUID npc))
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
public partial class ScriptBaseClass
|
||||
{
|
||||
// SCRIPTS CONSTANTS
|
||||
public static readonly LSLInteger OS_APIVERSION = 16;
|
||||
public static readonly LSLInteger OS_APIVERSION = 17;
|
||||
|
||||
public static readonly LSLInteger TRUE = 1;
|
||||
public static readonly LSLInteger FALSE = 0;
|
||||
@@ -73,19 +73,21 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
public const int CONTROL_ML_LBUTTON = 1073741824;
|
||||
|
||||
//Permissions
|
||||
public const int PERMISSION_DEBIT = 2;
|
||||
public const int PERMISSION_TAKE_CONTROLS = 4;
|
||||
public const int PERMISSION_REMAP_CONTROLS = 8;
|
||||
public const int PERMISSION_TRIGGER_ANIMATION = 16;
|
||||
public const int PERMISSION_ATTACH = 32;
|
||||
public const int PERMISSION_RELEASE_OWNERSHIP = 64;
|
||||
public const int PERMISSION_CHANGE_LINKS = 128;
|
||||
public const int PERMISSION_CHANGE_JOINTS = 256;
|
||||
public const int PERMISSION_CHANGE_PERMISSIONS = 512;
|
||||
public const int PERMISSION_TRACK_CAMERA = 1024;
|
||||
public const int PERMISSION_CONTROL_CAMERA = 2048;
|
||||
public const int PERMISSION_TELEPORT = 4096;
|
||||
public const int PERMISSION_DEBIT = 0x02;
|
||||
public const int PERMISSION_TAKE_CONTROLS = 0x04;
|
||||
public const int PERMISSION_REMAP_CONTROLS = 0x08;
|
||||
public const int PERMISSION_TRIGGER_ANIMATION = 0x010;
|
||||
public const int PERMISSION_ATTACH = 0x20;
|
||||
public const int PERMISSION_RELEASE_OWNERSHIP = 0x40;
|
||||
public const int PERMISSION_CHANGE_LINKS = 0x80;
|
||||
public const int PERMISSION_CHANGE_JOINTS = 0x100;
|
||||
public const int PERMISSION_CHANGE_PERMISSIONS = 0x200;
|
||||
public const int PERMISSION_TRACK_CAMERA = 0x400;
|
||||
public const int PERMISSION_CONTROL_CAMERA = 0x800;
|
||||
public const int PERMISSION_TELEPORT = 0x1000;
|
||||
public const int PERMISSION_SILENT_ESTATE_MANAGEMENT = 0x4000;
|
||||
public const int PERMISSION_OVERRIDE_ANIMATIONS = 0x8000;
|
||||
public const int PERMISSION__RETURN_OBJECTS = 0x10000;
|
||||
|
||||
public const int AGENT_FLYING = 0x1;
|
||||
//ApiDesc The agent has attachments
|
||||
@@ -975,5 +977,17 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
|
||||
// llTargetedEmail
|
||||
public const int TARGETED_EMAIL_ROOT_CREATOR = 1;
|
||||
public const int TARGETED_EMAIL_OBJECT_OWNER = 2;
|
||||
|
||||
public const int NPCLOOKAT_NONE = 0;
|
||||
public const int NPCLOOKAT_IDLE = 1;
|
||||
public const int NPCLOOKAT_LISTEN = 2;
|
||||
public const int NPCLOOKAT_FREELOOK = 3;
|
||||
public const int NPCLOOKAT_RESPOND = 4;
|
||||
public const int NPCLOOKAT_HOVER = 5;
|
||||
public const int NPCLOOKAT_CONVERSATION = 6;
|
||||
public const int NPCLOOKAT_SELECT = 7;
|
||||
public const int NPCLOOKAT_FOCUS = 8;
|
||||
public const int NPCLOOKAT_MOUSELOOK = 9;
|
||||
public const int NPCLOOKAT_CLEAR = 10;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user