C# Class OpenSim.Framework.AgentData

Inheritance: IAgentData
ファイルを表示 Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Public Properties

Property Type Description
ActiveGroupID UUID
AgentAccess Byte
AlwaysRun bool
Anims Animation[]
Appearance AvatarAppearance
Aspect float
AtAxis Vector3
BodyRotation Quaternion
CallbackURI string
Center Vector3
ChangedGrid bool
CircuitCode uint
ControlFlags uint
Controllers ControllerData[]
EnergyLevel float
Far float
GodLevel Byte
GranterID UUID
Groups AgentGroupData[]
HeadRotation Quaternion
LeftAxis Vector3
LocomotionState uint
Position Vector3
PreyAgent UUID
RegionID UUID
SessionID UUID
Size Vector3
Throttles byte[]
UpAxis Vector3
Velocity Vector3

Public Methods

Method Description
AgentData ( ) : System
AgentData ( Hashtable hash ) : System
Dump ( ) : void
Pack ( ) : OSDMap
Unpack ( OSDMap args ) : void

Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price!

Method Details

AgentData() public method

public AgentData ( ) : System
return System

AgentData() public method

public AgentData ( Hashtable hash ) : System
hash System.Collections.Hashtable
return System

Dump() public method

public Dump ( ) : void
return void

Pack() public method

public Pack ( ) : OSDMap
return OSDMap

Unpack() public method

Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price!
public Unpack ( OSDMap args ) : void
args OSDMap
return void

Property Details

ActiveGroupID public_oe property

public UUID ActiveGroupID
return UUID

AgentAccess public_oe property

public Byte AgentAccess
return Byte

AlwaysRun public_oe property

public bool AlwaysRun
return bool

Anims public_oe property

public Animation[] Anims
return Animation[]

Appearance public_oe property

public AvatarAppearance,OpenSim.Framework Appearance
return AvatarAppearance

Aspect public_oe property

public float Aspect
return float

AtAxis public_oe property

public Vector3 AtAxis
return Vector3

BodyRotation public_oe property

public Quaternion BodyRotation
return Quaternion

CallbackURI public_oe property

public string CallbackURI
return string

Center public_oe property

public Vector3 Center
return Vector3

ChangedGrid public_oe property

public bool ChangedGrid
return bool

CircuitCode public_oe property

public uint CircuitCode
return uint

ControlFlags public_oe property

public uint ControlFlags
return uint

Controllers public_oe property

public ControllerData[] Controllers
return ControllerData[]

EnergyLevel public_oe property

public float EnergyLevel
return float

Far public_oe property

public float Far
return float

GodLevel public_oe property

public Byte GodLevel
return Byte

GranterID public_oe property

public UUID GranterID
return UUID

Groups public_oe property

public AgentGroupData[] Groups
return AgentGroupData[]

HeadRotation public_oe property

public Quaternion HeadRotation
return Quaternion

LeftAxis public_oe property

public Vector3 LeftAxis
return Vector3

LocomotionState public_oe property

public uint LocomotionState
return uint

Position public_oe property

public Vector3 Position
return Vector3

PreyAgent public_oe property

public UUID PreyAgent
return UUID

RegionID public_oe property

public UUID RegionID
return UUID

SessionID public_oe property

public UUID SessionID
return UUID

Size public_oe property

public Vector3 Size
return Vector3

Throttles public_oe property

public byte[] Throttles
return byte[]

UpAxis public_oe property

public Vector3 UpAxis
return Vector3

Velocity public_oe property

public Vector3 Velocity
return Vector3