diff options
Diffstat (limited to 'Common/OpenSim.Framework/Interfaces/IClientAPI.cs')
-rw-r--r-- | Common/OpenSim.Framework/Interfaces/IClientAPI.cs | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs index 9f7b619..b6ae232 100644 --- a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs +++ b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs | |||
@@ -14,6 +14,17 @@ namespace OpenSim.Framework.Interfaces | |||
14 | public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam); | 14 | public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam); |
15 | public delegate void StartAnim(LLUUID animID, int seq); | 15 | public delegate void StartAnim(LLUUID animID, int seq); |
16 | public delegate void LinkObjects(uint parent, List<uint> children); | 16 | public delegate void LinkObjects(uint parent, List<uint> children); |
17 | public delegate void GenericCall(IClientAPI remoteClient); | ||
18 | public delegate void GenericCall2(); | ||
19 | public delegate void GenericCall3(Packet packet); // really don't want to be passing packets in these events, so this is very temporary. | ||
20 | public delegate void GenericCall4(Packet packet, IClientAPI remoteClient); | ||
21 | public delegate void UpdateShape(uint localID, ObjectShapePacket.ObjectDataBlock shapeBlock); | ||
22 | public delegate void ObjectSelect(uint localID, IClientAPI remoteClient); | ||
23 | public delegate void UpdatePrimFlags(uint localID, Packet packet, IClientAPI remoteClient); | ||
24 | public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient); | ||
25 | public delegate void UpdatePrimVector(uint localID, LLVector3 pos, IClientAPI remoteClient); | ||
26 | public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient); | ||
27 | public delegate void StatusChange(bool status); | ||
17 | 28 | ||
18 | public interface IClientAPI | 29 | public interface IClientAPI |
19 | { | 30 | { |
@@ -23,6 +34,23 @@ namespace OpenSim.Framework.Interfaces | |||
23 | event SetAppearance OnSetAppearance; | 34 | event SetAppearance OnSetAppearance; |
24 | event StartAnim OnStartAnim; | 35 | event StartAnim OnStartAnim; |
25 | event LinkObjects OnLinkObjects; | 36 | event LinkObjects OnLinkObjects; |
37 | event GenericCall4 OnDeRezObject; | ||
38 | event ModifyTerrain OnModifyTerrain; | ||
39 | event GenericCall OnRegionHandShakeReply; | ||
40 | event GenericCall OnRequestWearables; | ||
41 | event GenericCall2 OnCompleteMovementToRegion; | ||
42 | event GenericCall3 OnAgentUpdate; | ||
43 | event GenericCall OnRequestAvatarsData; | ||
44 | event GenericCall4 OnAddPrim; | ||
45 | event UpdateShape OnUpdatePrimShape; | ||
46 | event ObjectSelect OnObjectSelect; | ||
47 | event UpdatePrimFlags OnUpdatePrimFlags; | ||
48 | event UpdatePrimTexture OnUpdatePrimTexture; | ||
49 | event UpdatePrimVector OnUpdatePrimPosition; | ||
50 | event UpdatePrimRotation OnUpdatePrimRotation; | ||
51 | event UpdatePrimVector OnUpdatePrimScale; | ||
52 | event StatusChange OnChildAgentStatus; | ||
53 | event GenericCall2 OnStopMovement; | ||
26 | 54 | ||
27 | LLVector3 StartPos | 55 | LLVector3 StartPos |
28 | { | 56 | { |