C# Class OpenMetaverse.Parcel

Parcel of land, a portion of virtual real estate in a simulator
Exibir arquivo Open project: 3di/3di-viewer-rei-libs Class Usage Examples

Public Properties

Property Type Description
AABBMax System.Vector3
AABBMin System.Vector3
AccessBlackList List
AccessWhiteList List
Area int
AuctionID uint
AuthBuyerID UUID
Bitmap byte[]
Category ParcelCategory
ClaimDate System.DateTime
ClaimPrice int
Desc string
Dwell float
Flags ParcelFlags
GroupID UUID
GroupPrims int
IsGroupOwned bool
Landing LandingType
LocalID int
MaxPrims int
Media ParcelMedia
MusicURL string
Name string
ObscureMedia bool
ObscureMusic bool
OtherCleanTime int
OtherCount int
OtherPrims int
OwnerID UUID
OwnerPrims int
ParcelPrimBonus float
PassHours float
PassPrice int
PublicCount int
RegionDenyAgeUnverified bool
RegionDenyAnonymous bool
RegionPushOverride bool
RentPrice int
SalePrice int
SelfCount int
SimWideMaxPrims int
SimWideTotalPrims int
SnapshotID UUID
Status ParcelStatus
TotalPrims int
UserLocation System.Vector3
UserLookAt System.Vector3

Public Methods

Method Description
Parcel ( int localID ) : System

Defalt constructor

ToString ( ) : string

Displays a parcel object in string format

Update ( Simulator simulator, bool wantReply ) : void

Update the simulator with any local changes to this Parcel object

UpdateOtherCleanTime ( Simulator simulator ) : void

Set Autoreturn time

Method Details

Parcel() public method

Defalt constructor
public Parcel ( int localID ) : System
localID int Local ID of this parcel
return System

ToString() public method

Displays a parcel object in string format
public ToString ( ) : string
return string

Update() public method

Update the simulator with any local changes to this Parcel object
public Update ( Simulator simulator, bool wantReply ) : void
simulator Simulator Simulator to send updates to
wantReply bool Whether we want the simulator to confirm /// the update with a reply packet or not
return void

UpdateOtherCleanTime() public method

Set Autoreturn time
public UpdateOtherCleanTime ( Simulator simulator ) : void
simulator Simulator Simulator to send the update to
return void

Property Details

AABBMax public_oe property

Maximum corner of the axis-aligned bounding box for this parcel
public Vector3,System AABBMax
return System.Vector3

AABBMin public_oe property

Minimum corner of the axis-aligned bounding box for this parcel
public Vector3,System AABBMin
return System.Vector3

AccessBlackList public_oe property

Access list of who is blacklisted on this parcel
public List AccessBlackList
return List

AccessWhiteList public_oe property

Access list of who is whitelisted on this parcel
public List AccessWhiteList
return List

Area public_oe property

Total parcel land area
public int Area
return int

AuctionID public_oe property

public uint AuctionID
return uint

AuthBuyerID public_oe property

Key of authorized buyer
public UUID AuthBuyerID
return UUID

Bitmap public_oe property

Bitmap describing land layout in 4x4m squares across the entire region
public byte[] Bitmap
return byte[]

Category public_oe property

public ParcelCategory Category
return ParcelCategory

ClaimDate public_oe property

Date land was claimed
public DateTime,System ClaimDate
return System.DateTime

ClaimPrice public_oe property

Appears to always be zero
public int ClaimPrice
return int

Desc public_oe property

Parcel Description
public string Desc
return string

Dwell public_oe property

public float Dwell
return float

Flags public_oe property

public ParcelFlags Flags
return ParcelFlags

GroupID public_oe property

public UUID GroupID
return UUID

GroupPrims public_oe property

Total number of primitives owned by the parcel group on this parcel
public int GroupPrims
return int

IsGroupOwned public_oe property

Whether the land is deeded to a group or not
public bool IsGroupOwned
return bool

Landing public_oe property

public LandingType Landing
return LandingType

LocalID public_oe property

Simulator-local ID of this parcel
public int LocalID
return int

MaxPrims public_oe property

Maximum number of primitives this parcel supports
public int MaxPrims
return int

Media public_oe property

A struct containing media details
public ParcelMedia,OpenMetaverse Media
return ParcelMedia

MusicURL public_oe property

URL For Music Stream
public string MusicURL
return string

Name public_oe property

Parcel Name
public string Name
return string

ObscureMedia public_oe property

true to obscure (hide) media url
public bool ObscureMedia
return bool

ObscureMusic public_oe property

true to obscure (hide) music url
public bool ObscureMusic
return bool

OtherCleanTime public_oe property

Autoreturn value in minutes for others' objects
public int OtherCleanTime
return int

OtherCount public_oe property

public int OtherCount
return int

OtherPrims public_oe property

Total number of other primitives on this parcel
public int OtherPrims
return int

OwnerID public_oe property

UUID of the owner of this parcel
public UUID OwnerID
return UUID

OwnerPrims public_oe property

Total number of primitives owned by the parcel owner on this parcel
public int OwnerPrims
return int

ParcelPrimBonus public_oe property

public float ParcelPrimBonus
return float

PassHours public_oe property

How long is pass valid for
public float PassHours
return float

PassPrice public_oe property

Price for a temporary pass
public int PassPrice
return int

PublicCount public_oe property

public int PublicCount
return int

RegionDenyAgeUnverified public_oe property

TRUE of region denies access to age unverified users
public bool RegionDenyAgeUnverified
return bool

RegionDenyAnonymous public_oe property

public bool RegionDenyAnonymous
return bool

RegionPushOverride public_oe property

public bool RegionPushOverride
return bool

RentPrice public_oe property

This field is no longer used
public int RentPrice
return int

SalePrice public_oe property

Sale price of the parcel, only useful if ForSale is set
The SalePrice will remain the same after an ownership transfer (sale), so it can be used to see the purchase price after a sale if the new owner has not changed it
public int SalePrice
return int

SelfCount public_oe property

public int SelfCount
return int

SimWideMaxPrims public_oe property

Maximum primitives across the entire simulator
public int SimWideMaxPrims
return int

SimWideTotalPrims public_oe property

Total primitives across the entire simulator
public int SimWideTotalPrims
return int

SnapshotID public_oe property

Key of parcel snapshot
public UUID SnapshotID
return UUID

Status public_oe property

public ParcelStatus Status
return ParcelStatus

TotalPrims public_oe property

Total number of primitives on this parcel
public int TotalPrims
return int

UserLocation public_oe property

public Vector3,System UserLocation
return System.Vector3

UserLookAt public_oe property

public Vector3,System UserLookAt
return System.Vector3