C# Class OpenSim.Framework.AgentData

Inheritance: IAgentData
Show file 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 property

public UUID ActiveGroupID
return UUID

AgentAccess public property

public Byte AgentAccess
return Byte

AlwaysRun public property

public bool AlwaysRun
return bool

Anims public property

public Animation[] Anims
return Animation[]

Appearance public property

public AvatarAppearance,OpenSim.Framework Appearance
return AvatarAppearance

Aspect public property

public float Aspect
return float

AtAxis public property

public Vector3 AtAxis
return Vector3

BodyRotation public property

public Quaternion BodyRotation
return Quaternion

CallbackURI public property

public string CallbackURI
return string

Center public property

public Vector3 Center
return Vector3

ChangedGrid public property

public bool ChangedGrid
return bool

CircuitCode public property

public uint CircuitCode
return uint

ControlFlags public property

public uint ControlFlags
return uint

Controllers public property

public ControllerData[] Controllers
return ControllerData[]

EnergyLevel public property

public float EnergyLevel
return float

Far public property

public float Far
return float

GodLevel public property

public Byte GodLevel
return Byte

GranterID public property

public UUID GranterID
return UUID

Groups public property

public AgentGroupData[] Groups
return AgentGroupData[]

HeadRotation public property

public Quaternion HeadRotation
return Quaternion

LeftAxis public property

public Vector3 LeftAxis
return Vector3

LocomotionState public property

public uint LocomotionState
return uint

Position public property

public Vector3 Position
return Vector3

PreyAgent public property

public UUID PreyAgent
return UUID

RegionID public property

public UUID RegionID
return UUID

SessionID public property

public UUID SessionID
return UUID

Size public property

public Vector3 Size
return Vector3

Throttles public property

public byte[] Throttles
return byte[]

UpAxis public property

public Vector3 UpAxis
return Vector3

Velocity public property

public Vector3 Velocity
return Vector3