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

Asynchronously derez objects. This is used to derez large number of objects to inventory without holding up the main client thread.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Enabled bool

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

Метод Описание
AsyncSceneObjectGroupDeleter ( Scene scene ) : System
DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient, bool permissionToDelete ) : void

Delete the given object from the scene

InventoryDeQueueAndDelete ( ) : bool

Move the next object in the queue to inventory. Then delete it properly from the scene.

Приватные методы

Метод Описание
InventoryRunDeleteTimer ( object sender, System.Timers.ElapsedEventArgs e ) : void

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

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

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

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

Delete the given object from the scene
public DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient, bool permissionToDelete ) : void
action DeRezAction
folderID UUID
objectGroups List
remoteClient IClientAPI
permissionToDelete bool
Результат void

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

Move the next object in the queue to inventory. Then delete it properly from the scene.
public InventoryDeQueueAndDelete ( ) : bool
Результат bool

Описание свойств

Enabled публичное свойство

public bool Enabled
Результат bool