Method | Description | |
---|---|---|
AllowedIncomingAgent ( |
Check to make sure this user has the ability to have an agent in this region. This checks whether they exist in the grid, whether they are banned from the region and more. It is called by the SimulationService in CreateAgent mainly.
|
|
AllowedIncomingTeleport ( UUID userID, System.Vector3 Position, uint TeleportFlags, System.Vector3 &newPosition, string &reason ) : bool |
Check to see whether the user is actually in this region and then figure out if they can be where they want to be
|
|
AllowedOutgoingLocalTeleport ( UUID userID, string &reason ) : bool |
Check to make sure the user is allowed to teleport within this region
|
|
AllowedOutgoingRemoteTeleport ( UUID userID, string &reason ) : bool |
Check to make sure the user can be teleporting out of the region to a remote region. If this is false, the user is denied the ability to leave the region at all.
|
|
BypassPermissions ( ) : bool | ||
CanAbandonParcel ( UUID user, ILandObject parcel ) : bool | ||
CanBuyLand ( UUID user, ILandObject parcel ) : bool | ||
CanCompileScript ( UUID ownerUUID, string scriptType ) : bool | ||
CanControlPrimMedia ( UUID userID, UUID primID, int face ) : bool | ||
CanCopyObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
CanCopyUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to copy the given inventory item from their own inventory.
|
|
CanCreateObjectInventory ( int invType, UUID objectID, UUID userID ) : bool |
Check whether the specified user is allowed to directly create the given inventory type in a prim's inventory (e.g. the New Script button in the 1.21 Linden Lab client).
|
|
CanCreateUserInventory ( int invType, UUID userID ) : bool |
Check whether the specified user is allowed to create the given inventory type in their inventory.
|
|
CanDeedObject ( UUID user, UUID group ) : bool | ||
CanDeedParcel ( UUID user, ILandObject parcel ) : bool | ||
CanDeleteObject ( UUID objectID, UUID deleter ) : bool | ||
CanDeleteObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
CanDeleteUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to edit the given inventory item within their own inventory.
|
|
CanDelinkObject ( UUID user, UUID objectID ) : bool | ||
CanDuplicateObject ( int objectCount, UUID objectID, UUID owner, System.Vector3 objectPosition ) : bool | ||
CanEditNotecard ( UUID script, UUID objectID, UUID user ) : bool | ||
CanEditObject ( UUID objectID, UUID editorID ) : bool | ||
CanEditObjectInventory ( UUID objectID, UUID editorID ) : bool | ||
CanEditParcel ( UUID user, ILandObject parcel ) : bool | ||
CanEditParcelAccessList ( UUID uUID, ILandObject land, uint flags ) : bool | ||
CanEditParcelProperties ( UUID user, ILandObject parcel, GroupPowers groupPowers ) : bool | ||
CanEditScript ( UUID script, UUID objectID, UUID user ) : bool | ||
CanEditUserInventory ( UUID itemID, UUID userID ) : bool |
Check whether the specified user is allowed to edit the given inventory item within their own inventory.
|
|
CanGodTeleport ( UUID user, UUID target ) : bool |
Checks whether the user is in god mode
|
|
CanInstantMessage ( UUID user, UUID target ) : bool | ||
CanInteractWithPrimMedia ( UUID userID, UUID primID, int face ) : bool | ||
CanIssueEstateCommand ( UUID user, bool ownerCommand ) : bool | ||
CanLinkObject ( UUID user, UUID objectID ) : bool | ||
CanMoveObject ( UUID objectID, UUID moverID ) : bool | ||
CanObjectEntry ( UUID objectID, bool enteringRegion, System.Vector3 newPoint, UUID OwnerID ) : bool | ||
CanPushObject ( UUID uUID, ILandObject targetlandObj ) : bool | ||
CanReclaimParcel ( UUID user, ILandObject parcel ) : bool | ||
CanResetScript ( UUID prim, UUID script, UUID user ) : bool | ||
CanReturnObjects ( ILandObject land, UUID user, List |
||
CanRezObject ( int objectCount, UUID owner, System.Vector3 objectPosition, string &reason ) : bool | ||
CanRunConsoleCommand ( UUID user ) : bool | ||
CanRunScript ( UUID script, UUID objectID, UUID user ) : bool | ||
CanSellParcel ( UUID user, ILandObject parcel ) : bool | ||
CanSetHome ( UUID userID ) : bool | ||
CanStartScript ( UUID script, UUID user ) : bool | ||
CanStopScript ( UUID script, UUID user ) : bool | ||
CanSubdivideParcel ( UUID user, ILandObject parcel ) : bool | ||
CanTakeCopyObject ( UUID objectID, UUID userID ) : bool | ||
CanTakeLandmark ( UUID user ) : bool | ||
CanTakeObject ( UUID objectID, UUID AvatarTakingUUID ) : bool | ||
CanTerraformLand ( UUID user, System.Vector3 pos ) : bool | ||
CanViewNotecard ( UUID script, UUID objectID, UUID user ) : bool | ||
CanViewObjectOwners ( UUID uUID, ILandObject targetlandObj ) : bool | ||
CanViewScript ( UUID script, UUID objectID, UUID user ) : bool | ||
GenerateClientFlags ( UUID userID, ISceneChildEntity part ) : uint | ||
GenericParcelPermission ( UUID user, ILandObject parcel, ulong groupPowers ) : bool | ||
IsAdministrator ( UUID user ) : bool |
Checks whether the user can be in god mode
|
|
IsGod ( UUID user ) : bool |
Checks whether the user is in god mode
|
|
IsInGroup ( UUID user, UUID groupID ) : bool | ||
PropagatePermissions ( ) : bool | ||
ScenePermissions ( IScene scene ) : System | ||
SetBypassPermissions ( bool value ) : void |
public AllowedIncomingAgent ( |
||
agent | The Agent that is coming in | |
isRootAgent | bool | Whether this agent will be a root agent |
reason | string | If it fails, this explains why they cannot enter |
return | bool |
public AllowedIncomingTeleport ( UUID userID, System.Vector3 Position, uint TeleportFlags, System.Vector3 &newPosition, string &reason ) : bool | ||
userID | UUID | The user who is teleporting (can be either incoming from a remote region, or a local teleport) |
Position | System.Vector3 | The position the user has requested |
TeleportFlags | uint | |
newPosition | System.Vector3 | The position the user is going to get |
reason | string | If the check fails, this will tell why |
return | bool |
public AllowedOutgoingLocalTeleport ( UUID userID, string &reason ) : bool | ||
userID | UUID | The user that is attempting to leave |
reason | string | If this check fails, this is the reason why |
return | bool |
public AllowedOutgoingRemoteTeleport ( UUID userID, string &reason ) : bool | ||
userID | UUID | The user that is attempting to leave the region |
reason | string | If this fails, this explains why it failed |
return | bool |
public CanAbandonParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanBuyLand ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanCompileScript ( UUID ownerUUID, string scriptType ) : bool | ||
ownerUUID | UUID | |
scriptType | string | |
return | bool |
public CanControlPrimMedia ( UUID userID, UUID primID, int face ) : bool | ||
userID | UUID | |
primID | UUID | |
face | int | |
return | bool |
public CanCopyObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
itemID | UUID | |
objectID | UUID | |
userID | UUID | |
return | bool |
public CanCopyUserInventory ( UUID itemID, UUID userID ) : bool | ||
itemID | UUID | |
userID | UUID | |
return | bool |
public CanCreateObjectInventory ( int invType, UUID objectID, UUID userID ) : bool | ||
invType | int | |
objectID | UUID | |
userID | UUID | |
return | bool |
public CanCreateUserInventory ( int invType, UUID userID ) : bool | ||
invType | int | |
userID | UUID | |
return | bool |
public CanDeedObject ( UUID user, UUID group ) : bool | ||
user | UUID | |
group | UUID | |
return | bool |
public CanDeedParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanDeleteObject ( UUID objectID, UUID deleter ) : bool | ||
objectID | UUID | |
deleter | UUID | |
return | bool |
public CanDeleteObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool | ||
itemID | UUID | |
objectID | UUID | |
userID | UUID | |
return | bool |
public CanDeleteUserInventory ( UUID itemID, UUID userID ) : bool | ||
itemID | UUID | |
userID | UUID | |
return | bool |
public CanDelinkObject ( UUID user, UUID objectID ) : bool | ||
user | UUID | |
objectID | UUID | |
return | bool |
public CanDuplicateObject ( int objectCount, UUID objectID, UUID owner, System.Vector3 objectPosition ) : bool | ||
objectCount | int | |
objectID | UUID | |
owner | UUID | |
objectPosition | System.Vector3 | |
return | bool |
public CanEditNotecard ( UUID script, UUID objectID, UUID user ) : bool | ||
script | UUID | |
objectID | UUID | |
user | UUID | |
return | bool |
public CanEditObject ( UUID objectID, UUID editorID ) : bool | ||
objectID | UUID | |
editorID | UUID | |
return | bool |
public CanEditObjectInventory ( UUID objectID, UUID editorID ) : bool | ||
objectID | UUID | |
editorID | UUID | |
return | bool |
public CanEditParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanEditParcelAccessList ( UUID uUID, ILandObject land, uint flags ) : bool | ||
uUID | UUID | |
land | ILandObject | |
flags | uint | |
return | bool |
public CanEditParcelProperties ( UUID user, ILandObject parcel, GroupPowers groupPowers ) : bool | ||
user | UUID | |
parcel | ILandObject | |
groupPowers | GroupPowers | |
return | bool |
public CanEditScript ( UUID script, UUID objectID, UUID user ) : bool | ||
script | UUID | |
objectID | UUID | |
user | UUID | |
return | bool |
public CanEditUserInventory ( UUID itemID, UUID userID ) : bool | ||
itemID | UUID | |
userID | UUID | |
return | bool |
public CanGodTeleport ( UUID user, UUID target ) : bool | ||
user | UUID | |
target | UUID | |
return | bool |
public CanInstantMessage ( UUID user, UUID target ) : bool | ||
user | UUID | |
target | UUID | |
return | bool |
public CanInteractWithPrimMedia ( UUID userID, UUID primID, int face ) : bool | ||
userID | UUID | |
primID | UUID | |
face | int | |
return | bool |
public CanIssueEstateCommand ( UUID user, bool ownerCommand ) : bool | ||
user | UUID | |
ownerCommand | bool | |
return | bool |
public CanLinkObject ( UUID user, UUID objectID ) : bool | ||
user | UUID | |
objectID | UUID | |
return | bool |
public CanMoveObject ( UUID objectID, UUID moverID ) : bool | ||
objectID | UUID | |
moverID | UUID | |
return | bool |
public CanObjectEntry ( UUID objectID, bool enteringRegion, System.Vector3 newPoint, UUID OwnerID ) : bool | ||
objectID | UUID | |
enteringRegion | bool | |
newPoint | System.Vector3 | |
OwnerID | UUID | |
return | bool |
public CanPushObject ( UUID uUID, ILandObject targetlandObj ) : bool | ||
uUID | UUID | |
targetlandObj | ILandObject | |
return | bool |
public CanReclaimParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanResetScript ( UUID prim, UUID script, UUID user ) : bool | ||
prim | UUID | |
script | UUID | |
user | UUID | |
return | bool |
public CanReturnObjects ( ILandObject land, UUID user, List |
||
land | ILandObject | |
user | UUID | |
objects | List |
|
return | bool |
public CanRezObject ( int objectCount, UUID owner, System.Vector3 objectPosition, string &reason ) : bool | ||
objectCount | int | |
owner | UUID | |
objectPosition | System.Vector3 | |
reason | string | |
return | bool |
public CanRunConsoleCommand ( UUID user ) : bool | ||
user | UUID | |
return | bool |
public CanRunScript ( UUID script, UUID objectID, UUID user ) : bool | ||
script | UUID | |
objectID | UUID | |
user | UUID | |
return | bool |
public CanSellParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanStartScript ( UUID script, UUID user ) : bool | ||
script | UUID | |
user | UUID | |
return | bool |
public CanStopScript ( UUID script, UUID user ) : bool | ||
script | UUID | |
user | UUID | |
return | bool |
public CanSubdivideParcel ( UUID user, ILandObject parcel ) : bool | ||
user | UUID | |
parcel | ILandObject | |
return | bool |
public CanTakeCopyObject ( UUID objectID, UUID userID ) : bool | ||
objectID | UUID | |
userID | UUID | |
return | bool |
public CanTakeObject ( UUID objectID, UUID AvatarTakingUUID ) : bool | ||
objectID | UUID | |
AvatarTakingUUID | UUID | |
return | bool |
public CanTerraformLand ( UUID user, System.Vector3 pos ) : bool | ||
user | UUID | |
pos | System.Vector3 | |
return | bool |
public CanViewNotecard ( UUID script, UUID objectID, UUID user ) : bool | ||
script | UUID | |
objectID | UUID | |
user | UUID | |
return | bool |
public CanViewObjectOwners ( UUID uUID, ILandObject targetlandObj ) : bool | ||
uUID | UUID | |
targetlandObj | ILandObject | |
return | bool |
public CanViewScript ( UUID script, UUID objectID, UUID user ) : bool | ||
script | UUID | |
objectID | UUID | |
user | UUID | |
return | bool |
public GenerateClientFlags ( UUID userID, ISceneChildEntity part ) : uint | ||
userID | UUID | |
part | ISceneChildEntity | |
return | uint |
public GenericParcelPermission ( UUID user, ILandObject parcel, ulong groupPowers ) : bool | ||
user | UUID | |
parcel | ILandObject | |
groupPowers | ulong | |
return | bool |
public IsInGroup ( UUID user, UUID groupID ) : bool | ||
user | UUID | |
groupID | UUID | |
return | bool |
public ScenePermissions ( IScene scene ) : System | ||
scene | IScene | |
return | System |
public SetBypassPermissions ( bool value ) : void | ||
value | bool | |
return | void |