View of /trunk/ModularRex/RexNetwork/IRexClientCore.cs
Parent Directory
|
Revision Log
Revision 89 -
(download)
(annotate)
Thu Mar 5 13:15:49 2009 UTC (4 years, 2 months ago) by mikkopa
File size: 1349 byte(s)
Thu Mar 5 13:15:49 2009 UTC (4 years, 2 months ago) by mikkopa
File size: 1349 byte(s)
* Refactored client interfaces. * Modified how modules identify clients
using System;
using System.Collections.Generic;
using OpenMetaverse;
using OpenSim.Framework;
using ModularRex.RexFramework;
namespace ModularRex.RexNetwork
{
#region Rex ClientView delegate definitions
public delegate void RexGenericMessageDelegate(IClientAPI sender, List<string> parameters);
public delegate void RexAppearanceDelegate(IClientAPI sender);
public delegate void RexObjectPropertiesDelegate(IClientAPI sender, UUID id, RexObjectProperties props);
public delegate void RexStartUpDelegate(IRexClientCore remoteClient, UUID agentID, string status);
public delegate void RexClientScriptCmdDelegate(IRexClientCore remoteClient, UUID agentID, List<string> parameters);
#endregion
public interface IRexClientCore
{
UUID AgentId { get; }
string RexSkypeURL { get; set; }
string RexAccount { get; set; }
string RexAuthURL { get; set; }
float RexCharacterSpeedMod { get; set; }
float RexMovementSpeedMod { get; set; }
float RexVertMovementSpeedMod { get; set; }
bool RexWalkDisabled { get; set; }
bool RexFlyDisabled { get; set; }
bool RexSitDisabled { get; set; }
event RexStartUpDelegate OnRexStartUp;
event RexClientScriptCmdDelegate OnRexClientScriptCmd;
}
}
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

