C# Класс OpenSim.Region.Framework.Scenes.ScenePermissions

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

BypassPermissions() публичный Метод

public BypassPermissions ( ) : bool
Результат bool

CanAbandonParcel() публичный Метод

public CanAbandonParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanBuyLand() публичный Метод

public CanBuyLand ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanCompileScript() публичный Метод

public CanCompileScript ( UUID ownerUUID, int scriptType ) : bool
ownerUUID UUID
scriptType int
Результат bool

CanControlPrimMedia() публичный Метод

public CanControlPrimMedia ( UUID userID, UUID primID, int face ) : bool
userID UUID
primID UUID
face int
Результат bool

CanCopyObjectInventory() публичный Метод

public CanCopyObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool
itemID UUID
objectID UUID
userID UUID
Результат bool

CanCopyUserInventory() публичный Метод

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
Результат bool

CanCreateObjectInventory() публичный Метод

public CanCreateObjectInventory ( int invType, UUID objectID, UUID userID ) : bool
invType int
objectID UUID
userID UUID
Результат bool

CanCreateUserInventory() публичный Метод

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
Результат bool

CanDeedObject() публичный Метод

public CanDeedObject ( UUID user, UUID group ) : bool
user UUID
group UUID
Результат bool

CanDeedParcel() публичный Метод

public CanDeedParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanDeleteObject() публичный Метод

public CanDeleteObject ( UUID objectID, UUID deleter ) : bool
objectID UUID
deleter UUID
Результат bool

CanDeleteObjectInventory() публичный Метод

public CanDeleteObjectInventory ( UUID itemID, UUID objectID, UUID userID ) : bool
itemID UUID
objectID UUID
userID UUID
Результат bool

CanDeleteUserInventory() публичный Метод

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
Результат bool

CanDelinkObject() публичный Метод

public CanDelinkObject ( UUID user, UUID objectID ) : bool
user UUID
objectID UUID
Результат bool

CanDuplicateObject() публичный Метод

public CanDuplicateObject ( int objectCount, UUID objectID, UUID owner, System.Vector3 objectPosition ) : bool
objectCount int
objectID UUID
owner UUID
objectPosition System.Vector3
Результат bool

CanEditNotecard() публичный Метод

public CanEditNotecard ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Результат bool

CanEditObject() публичный Метод

public CanEditObject ( UUID objectID, UUID editorID ) : bool
objectID UUID
editorID UUID
Результат bool

CanEditObjectInventory() публичный Метод

public CanEditObjectInventory ( UUID objectID, UUID editorID ) : bool
objectID UUID
editorID UUID
Результат bool

CanEditParcel() публичный Метод

public CanEditParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanEditScript() публичный Метод

public CanEditScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Результат bool

CanEditUserInventory() публичный Метод

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
Результат bool

CanInstantMessage() публичный Метод

public CanInstantMessage ( UUID user, UUID target ) : bool
user UUID
target UUID
Результат bool

CanInteractWithPrimMedia() публичный Метод

public CanInteractWithPrimMedia ( UUID userID, UUID primID, int face ) : bool
userID UUID
primID UUID
face int
Результат bool

CanInventoryTransfer() публичный Метод

public CanInventoryTransfer ( UUID user, UUID target ) : bool
user UUID
target UUID
Результат bool

CanIssueEstateCommand() публичный Метод

public CanIssueEstateCommand ( UUID user, bool ownerCommand ) : bool
user UUID
ownerCommand bool
Результат bool

CanLinkObject() публичный Метод

public CanLinkObject ( UUID user, UUID objectID ) : bool
user UUID
objectID UUID
Результат bool

CanMoveObject() публичный Метод

public CanMoveObject ( UUID objectID, UUID moverID ) : bool
objectID UUID
moverID UUID
Результат bool

CanObjectEntry() публичный Метод

public CanObjectEntry ( UUID objectID, bool enteringRegion, System.Vector3 newPoint ) : bool
objectID UUID
enteringRegion bool
newPoint System.Vector3
Результат bool

CanReclaimParcel() публичный Метод

public CanReclaimParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanResetScript() публичный Метод

public CanResetScript ( UUID prim, UUID script, UUID user ) : bool
prim UUID
script UUID
user UUID
Результат bool

CanReturnObjects() публичный Метод

public CanReturnObjects ( ILandObject land, UUID user, List objects ) : bool
land ILandObject
user UUID
objects List
Результат bool

CanRezObject() публичный Метод

public CanRezObject ( int objectCount, UUID owner, System.Vector3 objectPosition ) : bool
objectCount int
owner UUID
objectPosition System.Vector3
Результат bool

CanRunConsoleCommand() публичный Метод

public CanRunConsoleCommand ( UUID user ) : bool
user UUID
Результат bool

CanRunScript() публичный Метод

public CanRunScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Результат bool

CanSellParcel() публичный Метод

public CanSellParcel ( UUID user, ILandObject parcel ) : bool
user UUID
parcel ILandObject
Результат bool

CanStartScript() публичный Метод

public CanStartScript ( UUID script, UUID user ) : bool
script UUID
user UUID
Результат bool

CanStopScript() публичный Метод

public CanStopScript ( UUID script, UUID user ) : bool
script UUID
user UUID
Результат bool

CanTakeCopyObject() публичный Метод

public CanTakeCopyObject ( UUID objectID, UUID userID ) : bool
objectID UUID
userID UUID
Результат bool

CanTakeObject() публичный Метод

public CanTakeObject ( UUID objectID, UUID AvatarTakingUUID ) : bool
objectID UUID
AvatarTakingUUID UUID
Результат bool

CanTeleport() публичный Метод

public CanTeleport ( UUID userID ) : bool
userID UUID
Результат bool

CanTerraformLand() публичный Метод

public CanTerraformLand ( UUID user, System.Vector3 pos ) : bool
user UUID
pos System.Vector3
Результат bool

CanViewNotecard() публичный Метод

public CanViewNotecard ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Результат bool

CanViewScript() публичный Метод

public CanViewScript ( UUID script, UUID objectID, UUID user ) : bool
script UUID
objectID UUID
user UUID
Результат bool

GenerateClientFlags() публичный Метод

public GenerateClientFlags ( UUID userID, UUID objectID ) : uint
userID UUID
objectID UUID
Результат uint

IsAdministrator() публичный Метод

public IsAdministrator ( UUID user ) : bool
user UUID
Результат bool

IsGod() публичный Метод

public IsGod ( UUID user ) : bool
user UUID
Результат bool

PropagatePermissions() публичный Метод

public PropagatePermissions ( ) : bool
Результат bool

ScenePermissions() публичный Метод

public ScenePermissions ( Scene scene ) : System
scene Scene
Результат System

SetBypassPermissions() публичный Метод

public SetBypassPermissions ( bool value ) : void
value bool
Результат void