Свойство | Тип | Описание | |
---|---|---|---|
m_Dialog | IDialogModule | ||
m_groupManager | IGroupsModule | ||
m_primCountModule | IPrimCountModule | ||
m_userManager | IUserManagement |
Свойство | Тип | Описание | |
---|---|---|---|
AppendParcelReport | void | ||
AppendParcelsSummaryReport | void | ||
ClientOnParcelDeedToGroup | void | ||
ClientOnParcelInfoRequest | void | ||
ClientOnSimWideDeletes | void | ||
CreateBitmapForID | ].bool[ | ||
EventManagerOnIncomingLandDataFromStorage | void | ||
EventManagerOnNewClient | void | ||
EventManagerOnRegisterCaps | void | ||
FinalizeLandPrimCountUpdate | void | ||
ForceAvatarToPosition | void | ||
IncomingLandObjectFromStorage | void | ||
OnEndParcelFrozen | void | ||
ProcessPropertiesUpdate | string | ||
RemoteParcelRequest | string | ||
performFinalLandJoin | void |
Метод | Описание | |
---|---|---|
AddLandObject ( ILandObject land ) : ILandObject |
Adds a land object to the stored list and adds them to the landIDList to what they own
|
|
AddRegion ( |
||
AllParcels ( ) : List |
||
Clear ( bool setupDefaultParcel ) : void |
Clear the scene of all parcels
|
|
ClientOnParcelAbandonRequest ( int local_id, IClientAPI remote_client ) : void | ||
ClientOnParcelAccessListRequest ( UUID agentID, UUID sessionID, uint flags, int sequenceID, int landLocalID, IClientAPI remote_client ) : void | ||
ClientOnParcelAccessListUpdateRequest ( UUID agentID, uint flags, int landLocalID, UUID transactionID, int sequenceID, int sections, List |
||
ClientOnParcelDivideRequest ( int west, int south, int east, int north, IClientAPI remote_client ) : void | ||
ClientOnParcelEjectUser ( IClientAPI client, UUID parcelowner, uint flags, UUID target ) : void | ||
ClientOnParcelFreezeUser ( IClientAPI client, UUID parcelowner, uint flags, UUID target ) : void | ||
ClientOnParcelGodForceOwner ( int local_id, UUID ownerID, IClientAPI remote_client ) : void | ||
ClientOnParcelGodMark ( IClientAPI client, UUID god, int landID ) : void | ||
ClientOnParcelJoinRequest ( int west, int south, int east, int north, IClientAPI remote_client ) : void | ||
ClientOnParcelObjectOwnerRequest ( int local_id, IClientAPI remote_client ) : void | ||
ClientOnParcelPropertiesRequest ( int start_x, int start_y, int end_x, int end_y, int sequence_id, bool snap_selection, IClientAPI remote_client ) : void | ||
ClientOnParcelPropertiesUpdateRequest ( LandUpdateArgs args, int localID, IClientAPI remote_client ) : void | ||
ClientOnParcelReclaim ( int local_id, IClientAPI remote_client ) : void | ||
ClientOnParcelSelectObjects ( int local_id, int request_type, List |
||
ClientOnSetHome ( IClientAPI remoteClient, ulong regionHandle, System.Vector3 position, System.Vector3 lookAt, uint flags ) : void |
Sets the Home Point. The LoginService uses this to know where to put a user when they log-in
|
|
Close ( ) : void | ||
EnforceBans ( ILandObject land, |
||
EventMakeChildAgent ( |
||
EventManagerOnAvatarEnteringNewParcel ( |
||
EventManagerOnClientMovement ( |
Like handleEventManagerOnSignificantClientMovement, but called with an AgentUpdate regardless of distance.
|
|
EventManagerOnLandBuy ( Object o, EventManager e ) : void | ||
EventManagerOnNoLandDataFromStorage ( ) : void | ||
EventManagerOnObjectBeingRemovedFromScene ( |
||
EventManagerOnParcelPrimCountAdd ( |
||
EventManagerOnParcelPrimCountUpdate ( ) : void | ||
EventManagerOnRequestParcelPrimCountUpdate ( ) : void | ||
EventManagerOnSetAllowedForcefulBan ( bool forceful ) : void | ||
EventManagerOnSignificantClientMovement ( |
||
EventManagerOnValidateLandBuy ( Object o, EventManager e ) : void | ||
GetLandObject ( float x_float, float y_float ) : ILandObject |
Get the land object at the specified point
|
|
GetLandObject ( int parcelLocalID ) : ILandObject | ||
GetLandObject ( int x, int y ) : ILandObject | ||
GetLandObject ( int x, int y, bool returnNullIfLandObjectOutsideBounds ) : ILandObject | ||
GetLandObjectClipedXY ( float x, float y ) : ILandObject | ||
Initialise ( IConfigSource source ) : void | ||
Join ( int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id ) : void |
Join 2 land objects together
|
|
ParcelsNearPoint ( Vector3 position ) : List |
||
RegionLoaded ( Scene scene ) : void | ||
RemoveRegion ( Scene scene ) : void | ||
ResetOverMeRecords ( ) : void | ||
ResetSimLandObjects ( ) : void |
Resets the sim to the default land object (full sim piece of land owned by the default user)
|
|
ReturnObject ( SceneObjectGroup obj, IClientAPI client ) : void | ||
ReturnObjectsInParcel ( int localID, uint returnType, UUID agentIDs, UUID taskIDs, IClientAPI remoteClient ) : void | ||
SendLandUpdate ( ScenePresence avatar, ILandObject over ) : void | ||
SendOutNearestBanLine ( IClientAPI client ) : void | ||
SendParcelOverlay ( IClientAPI remote_client ) : void |
Send the parcel overlay blocks to the client. We send the overlay packets around a location and limited by the 'parcelLayerViewDistance'. This number is usually 128 and the code is arranged so it sends all the parcel overlay information for a whole region if the region is legacy sized (256x256). If the region is larger, only the parcel layer information is sent around the point specified. This reduces the problem of parcel layer information blocks increasing exponentially as region size increases.
|
|
Subdivide ( int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id ) : void |
Subdivides a piece of land
|
|
UpdateLandObject ( int local_id, LandData data ) : void | ||
UpdateLandProperties ( ILandObject land, LandUpdateArgs args, IClientAPI remote_client ) : void | ||
removeLandObject ( int local_id ) : void |
Removes a land object from the list. Will not remove if local_id is still owning an area in landIDList
|
|
sendClientInitialLandInfo ( IClientAPI remoteClient ) : void | ||
setParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate overrideDel ) : void | ||
setParcelOtherCleanTime ( IClientAPI remoteClient, int localID, int otherCleanTime ) : void | ||
setSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate overrideDel ) : void |
Метод | Описание | |
---|---|---|
CreateDefaultParcel ( ) : ILandObject |
Create a default parcel that spans the entire region and is owned by the estate owner.
|
|
HandleClearCommand ( string module, string args ) : void | ||
HandleShowCommand ( string module, string args ) : void | ||
RegisterCommands ( ) : void |
Метод | Описание | |
---|---|---|
AppendParcelReport ( System.StringBuilder report, ILandObject lo ) : void | ||
AppendParcelsSummaryReport ( System.StringBuilder report ) : void | ||
ClientOnParcelDeedToGroup ( int parcelLocalID, UUID groupID, IClientAPI remote_client ) : void | ||
ClientOnParcelInfoRequest ( IClientAPI remoteClient, UUID parcelID ) : void | ||
ClientOnSimWideDeletes ( IClientAPI client, UUID agentID, int flags, UUID targetID ) : void | ||
CreateBitmapForID ( int landID ) : ].bool[ | ||
EventManagerOnIncomingLandDataFromStorage ( List |
||
EventManagerOnNewClient ( IClientAPI client ) : void | ||
EventManagerOnRegisterCaps ( UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : void | ||
FinalizeLandPrimCountUpdate ( ) : void | ||
ForceAvatarToPosition ( |
||
IncomingLandObjectFromStorage ( LandData data ) : void | ||
OnEndParcelFrozen ( object avatar ) : void | ||
ProcessPropertiesUpdate ( string request, string path, string param, UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : string | ||
RemoteParcelRequest ( string request, string path, string param, UUID agentID, OpenSim.Framework.Capabilities.Caps caps ) : string | ||
performFinalLandJoin ( ILandObject master, ILandObject slave ) : void |
public AddLandObject ( ILandObject land ) : ILandObject | ||
land | ILandObject | |
Результат | ILandObject |
public AddRegion ( |
||
scene | ||
Результат | void |
public Clear ( bool setupDefaultParcel ) : void | ||
setupDefaultParcel | bool | |
Результат | void |
public ClientOnParcelAbandonRequest ( int local_id, IClientAPI remote_client ) : void | ||
local_id | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelAccessListRequest ( UUID agentID, UUID sessionID, uint flags, int sequenceID, int landLocalID, IClientAPI remote_client ) : void | ||
agentID | UUID | |
sessionID | UUID | |
flags | uint | |
sequenceID | int | |
landLocalID | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelAccessListUpdateRequest ( UUID agentID, uint flags, int landLocalID, UUID transactionID, int sequenceID, int sections, List |
||
agentID | UUID | |
flags | uint | |
landLocalID | int | |
transactionID | UUID | |
sequenceID | int | |
sections | int | |
entries | List |
|
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelDivideRequest ( int west, int south, int east, int north, IClientAPI remote_client ) : void | ||
west | int | |
south | int | |
east | int | |
north | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelEjectUser ( IClientAPI client, UUID parcelowner, uint flags, UUID target ) : void | ||
client | IClientAPI | |
parcelowner | UUID | |
flags | uint | |
target | UUID | |
Результат | void |
public ClientOnParcelFreezeUser ( IClientAPI client, UUID parcelowner, uint flags, UUID target ) : void | ||
client | IClientAPI | |
parcelowner | UUID | |
flags | uint | |
target | UUID | |
Результат | void |
public ClientOnParcelGodForceOwner ( int local_id, UUID ownerID, IClientAPI remote_client ) : void | ||
local_id | int | |
ownerID | UUID | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelGodMark ( IClientAPI client, UUID god, int landID ) : void | ||
client | IClientAPI | |
god | UUID | |
landID | int | |
Результат | void |
public ClientOnParcelJoinRequest ( int west, int south, int east, int north, IClientAPI remote_client ) : void | ||
west | int | |
south | int | |
east | int | |
north | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelObjectOwnerRequest ( int local_id, IClientAPI remote_client ) : void | ||
local_id | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelPropertiesRequest ( int start_x, int start_y, int end_x, int end_y, int sequence_id, bool snap_selection, IClientAPI remote_client ) : void | ||
start_x | int | |
start_y | int | |
end_x | int | |
end_y | int | |
sequence_id | int | |
snap_selection | bool | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelPropertiesUpdateRequest ( LandUpdateArgs args, int localID, IClientAPI remote_client ) : void | ||
args | LandUpdateArgs | |
localID | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelReclaim ( int local_id, IClientAPI remote_client ) : void | ||
local_id | int | |
remote_client | IClientAPI | |
Результат | void |
public ClientOnParcelSelectObjects ( int local_id, int request_type, List |
||
local_id | int | |
request_type | int | |
returnIDs | List |
|
remote_client | IClientAPI | |
Результат | void |
public ClientOnSetHome ( IClientAPI remoteClient, ulong regionHandle, System.Vector3 position, System.Vector3 lookAt, uint flags ) : void | ||
remoteClient | IClientAPI | |
regionHandle | ulong | |
position | System.Vector3 | |
lookAt | System.Vector3 | |
flags | uint | |
Результат | void |
protected CreateDefaultParcel ( ) : ILandObject | ||
Результат | ILandObject |
public EnforceBans ( ILandObject land, |
||
land | ILandObject | |
avatar | ||
Результат | bool |
public EventMakeChildAgent ( |
||
avatar | ||
Результат | void |
public EventManagerOnAvatarEnteringNewParcel ( |
||
avatar | ||
localLandID | int | |
regionID | UUID | |
Результат | void |
public EventManagerOnClientMovement ( |
||
avatar | ||
Результат | void |
public EventManagerOnLandBuy ( Object o, EventManager e ) : void | ||
o | Object | |
e | EventManager | |
Результат | void |
public EventManagerOnNoLandDataFromStorage ( ) : void | ||
Результат | void |
public EventManagerOnObjectBeingRemovedFromScene ( |
||
obj | ||
Результат | void |
public EventManagerOnParcelPrimCountAdd ( |
||
obj | ||
Результат | void |
public EventManagerOnParcelPrimCountUpdate ( ) : void | ||
Результат | void |
public EventManagerOnRequestParcelPrimCountUpdate ( ) : void | ||
Результат | void |
public EventManagerOnSetAllowedForcefulBan ( bool forceful ) : void | ||
forceful | bool | |
Результат | void |
public EventManagerOnSignificantClientMovement ( |
||
avatar | ||
Результат | void |
public EventManagerOnValidateLandBuy ( Object o, EventManager e ) : void | ||
o | Object | |
e | EventManager | |
Результат | void |
public GetLandObject ( float x_float, float y_float ) : ILandObject | ||
x_float | float | Value between 0 - 256 on the x axis of the point |
y_float | float | Value between 0 - 256 on the y axis of the point |
Результат | ILandObject |
public GetLandObject ( int parcelLocalID ) : ILandObject | ||
parcelLocalID | int | |
Результат | ILandObject |
public GetLandObject ( int x, int y ) : ILandObject | ||
x | int | |
y | int | |
Результат | ILandObject |
public GetLandObject ( int x, int y, bool returnNullIfLandObjectOutsideBounds ) : ILandObject | ||
x | int | |
y | int | |
returnNullIfLandObjectOutsideBounds | bool | |
Результат | ILandObject |
public GetLandObjectClipedXY ( float x, float y ) : ILandObject | ||
x | float | |
y | float | |
Результат | ILandObject |
protected HandleClearCommand ( string module, string args ) : void | ||
module | string | |
args | string | |
Результат | void |
protected HandleShowCommand ( string module, string args ) : void | ||
module | string | |
args | string | |
Результат | void |
public Initialise ( IConfigSource source ) : void | ||
source | IConfigSource | |
Результат | void |
public Join ( int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id ) : void | ||
start_x | int | start x of selection area |
start_y | int | start y of selection area |
end_x | int | end x of selection area |
end_y | int | end y of selection area |
attempting_user_id | UUID | UUID of the avatar trying to join the land objects |
Результат | void |
public ParcelsNearPoint ( Vector3 position ) : List |
||
position | Vector3 | |
Результат | List |
public RegionLoaded ( Scene scene ) : void | ||
scene | Scene | |
Результат | void |
public RemoveRegion ( Scene scene ) : void | ||
scene | Scene | |
Результат | void |
public ReturnObject ( SceneObjectGroup obj, IClientAPI client ) : void | ||
obj | SceneObjectGroup | |
client | IClientAPI | |
Результат | void |
public ReturnObjectsInParcel ( int localID, uint returnType, UUID agentIDs, UUID taskIDs, IClientAPI remoteClient ) : void | ||
localID | int | |
returnType | uint | |
agentIDs | UUID | |
taskIDs | UUID | |
remoteClient | IClientAPI | |
Результат | void |
public SendLandUpdate ( ScenePresence avatar, ILandObject over ) : void | ||
avatar | ScenePresence | |
over | ILandObject | |
Результат | void |
public SendOutNearestBanLine ( IClientAPI client ) : void | ||
client | IClientAPI | |
Результат | void |
public SendParcelOverlay ( IClientAPI remote_client ) : void | ||
remote_client | IClientAPI | The object representing the client |
Результат | void |
public Subdivide ( int start_x, int start_y, int end_x, int end_y, UUID attempting_user_id ) : void | ||
start_x | int | West Point |
start_y | int | South Point |
end_x | int | East Point |
end_y | int | North Point |
attempting_user_id | UUID | UUID of user who is trying to subdivide |
Результат | void |
public UpdateLandObject ( int local_id, LandData data ) : void | ||
local_id | int | |
data | LandData | |
Результат | void |
public UpdateLandProperties ( ILandObject land, LandUpdateArgs args, IClientAPI remote_client ) : void | ||
land | ILandObject | |
args | LandUpdateArgs | |
remote_client | IClientAPI | |
Результат | void |
public removeLandObject ( int local_id ) : void | ||
local_id | int | Land.localID of the peice of land to remove. |
Результат | void |
public sendClientInitialLandInfo ( IClientAPI remoteClient ) : void | ||
remoteClient | IClientAPI | |
Результат | void |
public setParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate overrideDel ) : void | ||
overrideDel | overrideParcelMaxPrimCountDelegate | |
Результат | void |
public setParcelOtherCleanTime ( IClientAPI remoteClient, int localID, int otherCleanTime ) : void | ||
remoteClient | IClientAPI | |
localID | int | |
otherCleanTime | int | |
Результат | void |
public setSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate overrideDel ) : void | ||
overrideDel | overrideSimulatorMaxPrimCountDelegate | |
Результат | void |
protected IPrimCountModule m_primCountModule | ||
Результат | IPrimCountModule |