Annotation of /trunk/ModularRex/RexParts/RexPython/IRexBot.cs
Parent Directory
|
Revision Log
Revision 87 - (view) (download)
| 1 : | mikkopa | 12 | using System; |
| 2 : | using System.Collections.Generic; | ||
| 3 : | using System.Text; | ||
| 4 : | using OpenSim.Framework; | ||
| 5 : | using ModularRex.RexNetwork; | ||
| 6 : | using OpenMetaverse; | ||
| 7 : | |||
| 8 : | namespace ModularRex.RexParts.RexPython | ||
| 9 : | { | ||
| 10 : | tuco | 87 | /* tucofixme, delete? |
| 11 : | mikkopa | 12 | public delegate void ObjectClickAction(IClientAPI remoteClient, uint objectLocalId, byte clickAction); |
| 12 : | public delegate void ReceiveRexClientScriptCmd(IClientAPI remoteClient, UUID agentID, List<string> vParams); // rex | ||
| 13 : | public delegate void ReceiveRexFaceExpression(IClientAPI remoteClient, UUID agentID, List<string> expressionData); // rex | ||
| 14 : | public delegate void ReceiveRexIKAnimation(IClientAPI remoteClient, UUID agentID, List<string> animationData); // rex | ||
| 15 : | public delegate void ReceiveRexAvatarProp(IClientAPI remoteClient, UUID agentID, List<string> vParams); // rex | ||
| 16 : | public delegate void ReceiveRexSkypeStore(IClientAPI remoteClient, UUID agentID, List<string> vParams); // rex | ||
| 17 : | public delegate void ReceiveRexStartUp(IClientAPI remoteClient, UUID agentID, string vStatus); // rex | ||
| 18 : | public delegate void TriggerSound(IClientAPI remoteClient, UUID soundID, UUID ownerID, UUID objectID, UUID parentID, ulong handle, Vector3 position, float gain); //rex | ||
| 19 : | public delegate void ReceiveRexMediaURL(IClientAPI remoteClient, UUID agentID, UUID vItemID, string vMediaURL, byte vRefreshRate); // rex | ||
| 20 : | public delegate void UpdateRexData(IClientAPI remoteClient, UUID vPrimID, string vData); | ||
| 21 : | public delegate void UpdateRexPrimData(IClientAPI remoteClient, UUID vPrimID, byte[] vData); | ||
| 22 : | |||
| 23 : | public delegate void SendAppearanceToAllAgents(); // rex | ||
| 24 : | tuco | 87 | */ |
| 25 : | mikkopa | 12 | |
| 26 : | tuco | 87 | public interface IRexBot : IClientAPI, IRexClientAPI |
| 27 : | mikkopa | 12 | { |
| 28 : | tuco | 87 | /* tucofixme, delete? |
| 29 : | mikkopa | 12 | event ReceiveRexClientScriptCmd OnReceiveRexClientScriptCmd; // rex |
| 30 : | event ReceiveRexFaceExpression OnReceiveRexFaceExpression; // rex | ||
| 31 : | event ReceiveRexIKAnimation OnReceiveRexIKAnimation; // rex | ||
| 32 : | event UpdateRexData OnUpdateRexData; // rex | ||
| 33 : | event UpdateRexPrimData OnUpdateRexPrimData; // rex | ||
| 34 : | |||
| 35 : | event SendAppearanceToAllAgents OnAppearanceUpdate; // rex | ||
| 36 : | event ReceiveRexAvatarProp OnReceiveRexAvatarProp; // rex | ||
| 37 : | event ReceiveRexSkypeStore OnReceiveRexSkypeStore; // rex | ||
| 38 : | event ReceiveRexStartUp OnReceiveRexStartUp; // rex | ||
| 39 : | event ReceiveRexMediaURL OnReceiveRexMediaURL; // rex | ||
| 40 : | event TriggerSound OnTriggerSound; // rex | ||
| 41 : | tuco | 87 | */ |
| 42 : | mikkopa | 12 | void WalkTo(Vector3 destination); |
| 43 : | void FlyTo(Vector3 destination); | ||
| 44 : | void RotateTo(Vector3 destination); | ||
| 45 : | void EnableAutoMove(bool enable, bool stopWarpTimer); | ||
| 46 : | void StopAutoMove(bool stop); | ||
| 47 : | void PauseAutoMove(bool pause); | ||
| 48 : | } | ||
| 49 : | } |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

