| 33 |
public event RexAvatarProperties OnRexAvatarProperties; |
public event RexAvatarProperties OnRexAvatarProperties; |
| 34 |
|
|
| 35 |
public RexClientView(EndPoint remoteEP, IScene scene, AssetCache assetCache, |
public RexClientView(EndPoint remoteEP, IScene scene, AssetCache assetCache, |
| 36 |
LLPacketServer packServer, AgentCircuitManager authenSessions, UUID agentId, |
LLPacketServer packServer, AuthenticateResponse authenSessions, UUID agentId, |
| 37 |
UUID sessionId, uint circuitCode, EndPoint proxyEP, ClientStackUserSettings userSettings) |
UUID sessionId, uint circuitCode, EndPoint proxyEP, ClientStackUserSettings userSettings) |
| 38 |
: base(remoteEP, scene, assetCache, packServer, authenSessions, agentId, |
: base(remoteEP, scene, assetCache, packServer, authenSessions, agentId, |
| 39 |
sessionId, circuitCode, proxyEP, userSettings) |
sessionId, circuitCode, proxyEP, userSettings) |
| 42 |
} |
} |
| 43 |
|
|
| 44 |
public RexClientView(EndPoint remoteEP, IScene scene, AssetCache assetCache, |
public RexClientView(EndPoint remoteEP, IScene scene, AssetCache assetCache, |
| 45 |
LLPacketServer packServer, AgentCircuitManager authenSessions, UUID agentId, |
LLPacketServer packServer, AuthenticateResponse authenSessions, UUID agentId, |
| 46 |
UUID sessionId, uint circuitCode, EndPoint proxyEP, string rexAvatarURL, string rexAuthURL, ClientStackUserSettings userSettings) |
UUID sessionId, uint circuitCode, EndPoint proxyEP, string rexAvatarURL, string rexAuthURL, ClientStackUserSettings userSettings) |
| 47 |
: base(remoteEP, scene, assetCache, packServer, authenSessions, agentId, |
: base(remoteEP, scene, assetCache, packServer, authenSessions, agentId, |
| 48 |
sessionId, circuitCode, proxyEP, userSettings) |
sessionId, circuitCode, proxyEP, userSettings) |
| 53 |
RexAuthURL = rexAuthURL; |
RexAuthURL = rexAuthURL; |
| 54 |
} |
} |
| 55 |
|
|
| 56 |
|
protected override void RegisterInterfaces() |
| 57 |
|
{ |
| 58 |
|
RegisterInterface<IClientRexAppearance>(this); |
| 59 |
|
RegisterInterface<IClientRexFaceExpression>(this); |
| 60 |
|
RegisterInterface<RexClientView>(this); |
| 61 |
|
|
| 62 |
|
base.RegisterInterfaces(); |
| 63 |
|
} |
| 64 |
|
|
| 65 |
public string RexAvatarURL |
public string RexAvatarURL |
| 66 |
{ |
{ |
| 67 |
get { return m_rexAvatarURL; } |
get { return m_rexAvatarURL; } |
| 150 |
SendRexScriptCommand("hud", "ShowInventoryMessage(\"" + message + "\")", ""); |
SendRexScriptCommand("hud", "ShowInventoryMessage(\"" + message + "\")", ""); |
| 151 |
} |
} |
| 152 |
|
|
| 153 |
|
public void SendRexScrollMessage(string message, double time) |
| 154 |
|
{ |
| 155 |
|
SendRexScriptCommand("hud", "ShowScrollMessage(\"" + message + "\", \"" + time + "\")", ""); |
| 156 |
|
} |
| 157 |
|
|
| 158 |
|
public void SendRexTutorialMessage(string message, double time) |
| 159 |
|
{ |
| 160 |
|
SendRexScriptCommand("hud", "ShowScrollMessage(\"" + message + "\", \"" + time + "\")", ""); |
| 161 |
|
} |
| 162 |
|
|
| 163 |
|
public void SendRexFadeInAndOut(string message, double between, double time) |
| 164 |
|
{ |
| 165 |
|
SendRexScriptCommand("hud", |
| 166 |
|
"ShowInventoryMessage(\"" + message + "\"," |
| 167 |
|
+ " \"" + between + "\", \"" + time + "\")", ""); |
| 168 |
|
} |
| 169 |
|
|
| 170 |
|
|
| 171 |
public void SendRexFaceExpression(List<string> expressionData) |
public void SendRexFaceExpression(List<string> expressionData) |
| 172 |
{ |
{ |
| 173 |
expressionData.Insert(0, AgentId.ToString()); |
expressionData.Insert(0, AgentId.ToString()); |