C# Класс OpenSim.Region.CoreModules.World.Estate.EstateManagementModule

Наследование: IEstateModule, INonSharedRegionModule
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Close ( ) : void
GetEstateFlags ( ) : uint
GetRegionFlags ( ) : uint
Initialise ( Scene scene, IConfigSource source ) : void
IsManager ( UUID avatarID ) : bool
PostInitialise ( ) : void
changeWaterHeight ( float height ) : void
consoleSetTerrainHeights ( string module, string args ) : void
consoleSetTerrainTexture ( string module, string args ) : void
handleEstateChangeInfo ( IClientAPI remoteClient, UUID invoice, UUID senderID, UInt32 parms1, UInt32 parms2 ) : void
sendRegionHandshake ( IClientAPI remoteClient ) : void
sendRegionHandshakeToAll ( ) : void
sendRegionInfoPacketToAll ( ) : void
setEstateTerrainBaseTexture ( IClientAPI remoteClient, int corner, UUID texture ) : void
setEstateTerrainTextureHeights ( IClientAPI client, int corner, float lowValue, float highValue ) : void
setRegionTerrainSettings ( float WaterHeight, float TerrainRaiseLimit, float TerrainLowerLimit, bool UseEstateSun, bool UseFixedSun, float SunHour, bool UseGlobal, bool EstateFixedSun, float EstateSunHour ) : void

Защищенные методы

Метод Описание
TriggerEstateInfoChange ( ) : void
TriggerEstateMessage ( UUID fromID, string fromName, string message ) : void
TriggerRegionInfoChange ( ) : void

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

Метод Описание
AbortTerrainXferHandler ( IClientAPI remoteClient, ulong XferID ) : void
EventManager_OnNewClient ( IClientAPI client ) : void
HandleEstateCovenantRequest ( IClientAPI remote_client ) : void
HandleLandStatRequest ( int parcelID, uint reportType, uint requestFlags, string filter, IClientAPI remoteClient ) : void
HandleRegionInfoRequest ( IClientAPI remote_client ) : void
HandleTerrainApplication ( string filename, byte terrainData, IClientAPI remoteClient ) : void
LookupUUID ( List uuidLst ) : void
LookupUUIDSCompleted ( IAsyncResult iar ) : void
LookupUUIDsAsync ( List uuidLst ) : void
SendEstateBlueBoxMessage ( IClientAPI remote_client, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message ) : void
SendSimulatorBlueBoxMessage ( IClientAPI remote_client, UUID invoice, UUID senderID, UUID sessionID, string senderName, string message ) : void
estateSetRegionInfoHandler ( bool blockTerraform, bool noFly, bool allowDamage, bool blockLandResell, int maxAgents, float objectBonusFactor, int matureLevel, bool restrictPushObject, bool allowParcelChanges ) : void
handleChangeEstateCovenantRequest ( IClientAPI remoteClient, UUID estateCovenantID ) : void
handleCommitEstateTerrainTextureRequest ( IClientAPI remoteClient ) : void
handleEstateAccessDeltaRequest ( IClientAPI remote_client, UUID invoice, int estateAccessType, UUID user ) : void
handleEstateDebugRegionRequest ( IClientAPI remote_client, UUID invoice, UUID senderID, bool scripted, bool collisionEvents, bool physics ) : void
handleEstateRestartSimRequest ( IClientAPI remoteClient, int timeInSeconds ) : void
handleEstateTeleportAllUsersHomeRequest ( IClientAPI remover_client, UUID invoice, UUID senderID ) : void
handleEstateTeleportOneUserHomeRequest ( IClientAPI remover_client, UUID invoice, UUID senderID, UUID prey ) : void
handleTerrainRequest ( IClientAPI remote_client, string clientFileName ) : void
handleUploadTerrain ( IClientAPI remote_client, string clientFileName ) : void
sendDetailedEstateData ( IClientAPI remote_client, UUID invoice ) : void

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

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

public Close ( ) : void
Результат void

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

public GetEstateFlags ( ) : uint
Результат uint

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

public GetRegionFlags ( ) : uint
Результат uint

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

public Initialise ( Scene scene, IConfigSource source ) : void
scene OpenSim.Region.Framework.Scenes.Scene
source IConfigSource
Результат void

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

public IsManager ( UUID avatarID ) : bool
avatarID UUID
Результат bool

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

public PostInitialise ( ) : void
Результат void

TriggerEstateInfoChange() защищенный Метод

protected TriggerEstateInfoChange ( ) : void
Результат void

TriggerEstateMessage() защищенный Метод

protected TriggerEstateMessage ( UUID fromID, string fromName, string message ) : void
fromID UUID
fromName string
message string
Результат void

TriggerRegionInfoChange() защищенный Метод

protected TriggerRegionInfoChange ( ) : void
Результат void

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

public changeWaterHeight ( float height ) : void
height float
Результат void

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

public consoleSetTerrainHeights ( string module, string args ) : void
module string
args string
Результат void

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

public consoleSetTerrainTexture ( string module, string args ) : void
module string
args string
Результат void

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

public handleEstateChangeInfo ( IClientAPI remoteClient, UUID invoice, UUID senderID, UInt32 parms1, UInt32 parms2 ) : void
remoteClient IClientAPI
invoice UUID
senderID UUID
parms1 System.UInt32
parms2 System.UInt32
Результат void

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

public sendRegionHandshake ( IClientAPI remoteClient ) : void
remoteClient IClientAPI
Результат void

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

public sendRegionHandshakeToAll ( ) : void
Результат void

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

public sendRegionInfoPacketToAll ( ) : void
Результат void

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

public setEstateTerrainBaseTexture ( IClientAPI remoteClient, int corner, UUID texture ) : void
remoteClient IClientAPI
corner int
texture UUID
Результат void

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

public setEstateTerrainTextureHeights ( IClientAPI client, int corner, float lowValue, float highValue ) : void
client IClientAPI
corner int
lowValue float
highValue float
Результат void

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

public setRegionTerrainSettings ( float WaterHeight, float TerrainRaiseLimit, float TerrainLowerLimit, bool UseEstateSun, bool UseFixedSun, float SunHour, bool UseGlobal, bool EstateFixedSun, float EstateSunHour ) : void
WaterHeight float
TerrainRaiseLimit float
TerrainLowerLimit float
UseEstateSun bool
UseFixedSun bool
SunHour float
UseGlobal bool
EstateFixedSun bool
EstateSunHour float
Результат void