diff options
Diffstat (limited to 'OpenSim/Framework/AgentUpdateArgs.cs')
-rw-r--r-- | OpenSim/Framework/AgentUpdateArgs.cs | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/OpenSim/Framework/AgentUpdateArgs.cs b/OpenSim/Framework/AgentUpdateArgs.cs index a19795d..7b9ec68 100644 --- a/OpenSim/Framework/AgentUpdateArgs.cs +++ b/OpenSim/Framework/AgentUpdateArgs.cs | |||
@@ -30,18 +30,52 @@ using OpenMetaverse; | |||
30 | 30 | ||
31 | namespace OpenSim.Framework | 31 | namespace OpenSim.Framework |
32 | { | 32 | { |
33 | /// <summary> | ||
34 | /// Client provided parameters for avatar movement | ||
35 | /// </summary> | ||
33 | public class AgentUpdateArgs : EventArgs | 36 | public class AgentUpdateArgs : EventArgs |
34 | { | 37 | { |
38 | /// <summary> | ||
39 | /// Agent's unique ID | ||
40 | /// </summary> | ||
35 | public UUID AgentID; | 41 | public UUID AgentID; |
42 | |||
43 | /// <summary> | ||
44 | /// Rotation of the avatar's body | ||
45 | /// </summary> | ||
36 | public Quaternion BodyRotation; | 46 | public Quaternion BodyRotation; |
47 | |||
48 | /// <summary> | ||
49 | /// AT portion of the camera matrix | ||
50 | /// </summary> | ||
37 | public Vector3 CameraAtAxis; | 51 | public Vector3 CameraAtAxis; |
52 | |||
53 | /// <summary> | ||
54 | /// Position of the camera in the Scene | ||
55 | /// </summary> | ||
38 | public Vector3 CameraCenter; | 56 | public Vector3 CameraCenter; |
39 | public Vector3 CameraLeftAxis; | 57 | public Vector3 CameraLeftAxis; |
40 | public Vector3 CameraUpAxis; | 58 | public Vector3 CameraUpAxis; |
59 | |||
60 | /// <summary> | ||
61 | /// Bitflag field for agent movement. Fly, forward, backward, turn left, turn right, go up, go down, Straffe, etc. | ||
62 | /// </summary> | ||
41 | public uint ControlFlags; | 63 | public uint ControlFlags; |
64 | |||
65 | /// <summary> | ||
66 | /// Agent's client Draw distance setting | ||
67 | /// </summary> | ||
42 | public float Far; | 68 | public float Far; |
43 | public byte Flags; | 69 | public byte Flags; |
70 | |||
71 | /// <summary> | ||
72 | /// Rotation of the avatar's head | ||
73 | /// </summary> | ||
44 | public Quaternion HeadRotation; | 74 | public Quaternion HeadRotation; |
75 | |||
76 | /// <summary> | ||
77 | /// Session Id | ||
78 | /// </summary> | ||
45 | public UUID SessionID; | 79 | public UUID SessionID; |
46 | public byte State; | 80 | public byte State; |
47 | } | 81 | } |