C# Class Universe.Framework.ClientInterfaces.AgentUpdateArgs

Client provided parameters for avatar movement
Inheritance: System.EventArgs
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
AgentID UUID
BodyRotation Quaternion
CameraAtAxis System.Vector3
CameraCenter System.Vector3
CameraLeftAxis System.Vector3
CameraUpAxis System.Vector3
ClientAgentPosition System.Vector3
ControlFlags uint
Far float
Flags byte
HeadRotation Quaternion
SessionID UUID
State byte
UseClientAgentPosition bool

Public Methods

Method Description
AgentUpdateArgs ( ) : System

Method Details

AgentUpdateArgs() public method

public AgentUpdateArgs ( ) : System
return System

Property Details

AgentID public property

Agent's unique ID
public UUID AgentID
return UUID

BodyRotation public property

Rotation of the avatar's body
public Quaternion BodyRotation
return Quaternion

CameraAtAxis public property

AT portion of the camera matrix
public Vector3,System CameraAtAxis
return System.Vector3

CameraCenter public property

Position of the camera in the Scene
public Vector3,System CameraCenter
return System.Vector3

CameraLeftAxis public property

public Vector3,System CameraLeftAxis
return System.Vector3

CameraUpAxis public property

public Vector3,System CameraUpAxis
return System.Vector3

ClientAgentPosition public property

public Vector3,System ClientAgentPosition
return System.Vector3

ControlFlags public property

Bitflag field for agent movement. Fly, forward, backward, turn left, turn right, go up, go down, Strafe, etc.
public uint ControlFlags
return uint

Far public property

Agent's client Draw distance setting
public float Far
return float

Flags public property

public byte Flags
return byte

HeadRotation public property

Rotation of the avatar's head
public Quaternion HeadRotation
return Quaternion

SessionID public property

Session Id
public UUID SessionID
return UUID

State public property

public byte State
return byte

UseClientAgentPosition public property

public bool UseClientAgentPosition
return bool