C# Class OpenSim.Region.Framework.Scenes.ScenePermissions

Afficher le fichier Open project: N3X15/VoxelSim Class Usage Examples

Méthodes publiques

Méthode Description
BypassPermissions ( ) : bool
CanAbandonParcel ( UUID user, ILandObject parcel ) : bool
CanBuyLand ( UUID user, ILandObject parcel ) : bool
CanCompileScript ( UUID ownerUUID, int 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
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
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.

CanInstantMessage ( UUID user, UUID target ) : bool
CanInteractWithPrimMedia ( UUID userID, UUID primID, int face ) : bool
CanInventoryTransfer ( UUID user, UUID target ) : 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 ) : bool
CanReclaimParcel ( UUID user, ILandObject parcel ) : bool
CanResetScript ( UUID prim, UUID script, UUID user ) : bool
CanReturnObjects ( ILandObject land, UUID user, List objects ) : bool
CanRezObject ( int objectCount, UUID owner, System.Vector3 objectPosition ) : bool
CanRunConsoleCommand ( UUID user ) : bool
CanRunScript ( UUID script, UUID objectID, UUID user ) : bool
CanSellParcel ( UUID user, ILandObject parcel ) : bool
CanStartScript ( UUID script, UUID user ) : bool
CanStopScript ( UUID script, UUID user ) : bool
CanTakeCopyObject ( UUID objectID, UUID userID ) : bool
CanTakeObject ( UUID objectID, UUID AvatarTakingUUID ) : bool
CanTeleport ( UUID userID ) : bool
CanTerraformLand ( UUID user, System.Vector3 pos ) : bool
CanViewNotecard ( UUID script, UUID objectID, UUID user ) : bool
CanViewScript ( UUID script, UUID objectID, UUID user ) : bool
GenerateClientFlags ( UUID userID, UUID objectID ) : uint
IsAdministrator ( UUID user ) : bool
IsGod ( UUID user ) : bool
PropagatePermissions ( ) : bool
ScenePermissions ( Scene scene ) : System
SetBypassPermissions ( bool value ) : void

Method Details

BypassPermissions() public méthode

public BypassPermissions ( ) : bool
Résultat bool

CanAbandonParcel() public méthode

public CanAbandonParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanBuyLand() public méthode

public CanBuyLand ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanCompileScript() public méthode

public CanCompileScript ( UUID ownerUUID, int scriptType ) : bool
ownerUUID UUID
scriptType int
Résultat bool

CanControlPrimMedia() public méthode

public CanControlPrimMedia ( UUID userID, UUID primID, int face ) : bool
userID UUID
primID UUID
face int
Résultat bool

CanCopyObjectInventory() public méthode

public CanCopyObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool
itemID UUID
objectID UUID
userID UUID
Résultat bool

CanCopyUserInventory() public méthode

Check whether the specified user is allowed to copy the given inventory item from their own inventory.
public CanCopyUserInventory ( UUID itemID, UUID userID ) : bool
itemID UUID
userID UUID
Résultat bool

CanCreateObjectInventory() public méthode

public CanCreateObjectInventory ( int invType, UUID objectID, UUID userID ) : bool
invType int
objectID UUID
userID UUID
Résultat bool

CanCreateUserInventory() public méthode

Check whether the specified user is allowed to create the given inventory type in their inventory.
public CanCreateUserInventory ( int invType, UUID userID ) : bool
invType int
userID UUID
Résultat bool

CanDeedObject() public méthode

public CanDeedObject ( UUID user, UUID group ) : bool
user UUID
group UUID
Résultat bool

CanDeedParcel() public méthode

public CanDeedParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanDeleteObject() public méthode

public CanDeleteObject ( UUID objectID, UUID deleter ) : bool
objectID UUID
deleter UUID
Résultat bool

CanDeleteObjectInventory() public méthode

public CanDeleteObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool
itemID UUID
objectID UUID
userID UUID
Résultat bool

CanDeleteUserInventory() public méthode

Check whether the specified user is allowed to edit the given inventory item within their own inventory.
public CanDeleteUserInventory ( UUID itemID, UUID userID ) : bool
itemID UUID
userID UUID
Résultat bool

CanDelinkObject() public méthode

public CanDelinkObject ( UUID user, UUID objectID ) : bool
user UUID
objectID UUID
Résultat bool

CanDuplicateObject() public méthode

public CanDuplicateObject ( int objectCount, UUID objectID, UUID owner, System.Vector3 objectPosition ) : bool
objectCount int
objectID UUID
owner UUID
objectPosition System.Vector3
Résultat bool

CanEditNotecard() public méthode

public CanEditNotecard ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Résultat bool

CanEditObject() public méthode

public CanEditObject ( UUID objectID, UUID editorID ) : bool
objectID UUID
editorID UUID
Résultat bool

CanEditObjectInventory() public méthode

public CanEditObjectInventory ( UUID objectID, UUID editorID ) : bool
objectID UUID
editorID UUID
Résultat bool

CanEditParcel() public méthode

public CanEditParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanEditScript() public méthode

public CanEditScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Résultat bool

CanEditUserInventory() public méthode

Check whether the specified user is allowed to edit the given inventory item within their own inventory.
public CanEditUserInventory ( UUID itemID, UUID userID ) : bool
itemID UUID
userID UUID
Résultat bool

CanInstantMessage() public méthode

public CanInstantMessage ( UUID user, UUID target ) : bool
user UUID
target UUID
Résultat bool

CanInteractWithPrimMedia() public méthode

public CanInteractWithPrimMedia ( UUID userID, UUID primID, int face ) : bool
userID UUID
primID UUID
face int
Résultat bool

CanInventoryTransfer() public méthode

public CanInventoryTransfer ( UUID user, UUID target ) : bool
user UUID
target UUID
Résultat bool

CanIssueEstateCommand() public méthode

public CanIssueEstateCommand ( UUID user, bool ownerCommand ) : bool
user UUID
ownerCommand bool
Résultat bool

CanLinkObject() public méthode

public CanLinkObject ( UUID user, UUID objectID ) : bool
user UUID
objectID UUID
Résultat bool

CanMoveObject() public méthode

public CanMoveObject ( UUID objectID, UUID moverID ) : bool
objectID UUID
moverID UUID
Résultat bool

CanObjectEntry() public méthode

public CanObjectEntry ( UUID objectID, bool enteringRegion, System.Vector3 newPoint ) : bool
objectID UUID
enteringRegion bool
newPoint System.Vector3
Résultat bool

CanReclaimParcel() public méthode

public CanReclaimParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanResetScript() public méthode

public CanResetScript ( UUID prim, UUID script, UUID user ) : bool
prim UUID
script UUID
user UUID
Résultat bool

CanReturnObjects() public méthode

public CanReturnObjects ( ILandObject land, UUID user, List objects ) : bool
land ILandObject
user UUID
objects List
Résultat bool

CanRezObject() public méthode

public CanRezObject ( int objectCount, UUID owner, System.Vector3 objectPosition ) : bool
objectCount int
owner UUID
objectPosition System.Vector3
Résultat bool

CanRunConsoleCommand() public méthode

public CanRunConsoleCommand ( UUID user ) : bool
user UUID
Résultat bool

CanRunScript() public méthode

public CanRunScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Résultat bool

CanSellParcel() public méthode

public CanSellParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Résultat bool

CanStartScript() public méthode

public CanStartScript ( UUID script, UUID user ) : bool
script UUID
user UUID
Résultat bool

CanStopScript() public méthode

public CanStopScript ( UUID script, UUID user ) : bool
script UUID
user UUID
Résultat bool

CanTakeCopyObject() public méthode

public CanTakeCopyObject ( UUID objectID, UUID userID ) : bool
objectID UUID
userID UUID
Résultat bool

CanTakeObject() public méthode

public CanTakeObject ( UUID objectID, UUID AvatarTakingUUID ) : bool
objectID UUID
AvatarTakingUUID UUID
Résultat bool

CanTeleport() public méthode

public CanTeleport ( UUID userID ) : bool
userID UUID
Résultat bool

CanTerraformLand() public méthode

public CanTerraformLand ( UUID user, System.Vector3 pos ) : bool
user UUID
pos System.Vector3
Résultat bool

CanViewNotecard() public méthode

public CanViewNotecard ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Résultat bool

CanViewScript() public méthode

public CanViewScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Résultat bool

GenerateClientFlags() public méthode

public GenerateClientFlags ( UUID userID, UUID objectID ) : uint
userID UUID
objectID UUID
Résultat uint

IsAdministrator() public méthode

public IsAdministrator ( UUID user ) : bool
user UUID
Résultat bool

IsGod() public méthode

public IsGod ( UUID user ) : bool
user UUID
Résultat bool

PropagatePermissions() public méthode

public PropagatePermissions ( ) : bool
Résultat bool

ScenePermissions() public méthode

public ScenePermissions ( Scene scene ) : System
scene Scene
Résultat System

SetBypassPermissions() public méthode

public SetBypassPermissions ( bool value ) : void
value bool
Résultat void