C# Class Universe.Framework.ClientInterfaces.AgentUpdateArgs

Client provided parameters for avatar movement
Inheritance: System.EventArgs
显示文件 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_oe property

Agent's unique ID
public UUID AgentID
return UUID

BodyRotation public_oe property

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

CameraAtAxis public_oe property

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

CameraCenter public_oe property

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

CameraLeftAxis public_oe property

public Vector3,System CameraLeftAxis
return System.Vector3

CameraUpAxis public_oe property

public Vector3,System CameraUpAxis
return System.Vector3

ClientAgentPosition public_oe property

public Vector3,System ClientAgentPosition
return System.Vector3

ControlFlags public_oe 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_oe property

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

Flags public_oe property

public byte Flags
return byte

HeadRotation public_oe property

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

SessionID public_oe property

Session Id
public UUID SessionID
return UUID

State public_oe property

public byte State
return byte

UseClientAgentPosition public_oe property

public bool UseClientAgentPosition
return bool